社区
JavaScript
帖子详情
用id确定对象为什么时候可以,有时候不可以呢?
f2k
2002-03-18 02:28:44
我在写javascript时,发现用id引用对象有时候可以,
有时候就说“找不到对象”,我只好用document.getElementById()。
不太明白原因,请指教。
...全文
37
7
打赏
收藏
用id确定对象为什么时候可以,有时候不可以呢?
我在写javascript时,发现用id引用对象有时候可以, 有时候就说“找不到对象”,我只好用document.getElementById()。 不太明白原因,请指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
f2k
2002-03-19
打赏
举报
回复
谢谢海曦兄。
但是我发现使用IE6.0,在同一个frame中,有时候也无法通过
id找到对象,这又是为什么呢?
我甚至还遇上一次刚开始调用函数能找到对象,反复使用几次
以后就找不到对象了,需要把网页关闭,重新打开。当时使用
的是IE5.0
hax
2002-03-19
打赏
举报
回复
还是拿源代码来看看。
IE有时候有bug,比如css样式不对,要刷一次就好了。但是没碰到过你说的情况。我猜是不是你的script可能动态的生成了一些不正确的html代码,造成这种情况?
反正我建议都用DOM吧。我现在编js都用dom,只在网页后期优化的时候再考虑是否为IE4写个兼容版本。
hax
2002-03-18
打赏
举报
回复
id是全局的没错。关键在于不同的文档对象结构。
比如<div id="myObj">I love <i>XML</i>!</div>
在IE的DHTML中直接myObj.innerText就等于 I love XML!
但是你不能跨window和跨frame的直接调用,必须首先引用到对象所在的document。
但是在W3C的标准:DOM里,使用document.getElementById("MyObj")的方式。注意有双引号,id在这里作为一个字符串参数传递给了getElementById函数。
Mozilla、Netscape 6、Opera 6都是只能用DOM的方式。
IE 5以上既可以用DHTML也可以用DOM。
f2k
2002-03-18
打赏
举报
回复
这样的话 id 和 name 有什么区别呢?
山林73
2002-03-18
打赏
举报
回复
html所有对象都是层次结构,id 也不例外
顶级对象只有几个
f2k
2002-03-18
打赏
举报
回复
id不是全局的吗?
山林73
2002-03-18
打赏
举报
回复
看你当前调用的事件和对象,最好以全局对象,如:document,来访问你的对象,document.all.yourid,document.all("a"),docuement.forms(0).....
轻量型联邦学习框架项目_支持本地仿真与实际部署的联邦学习系统_提供通信参量模型数据自由配置功能_实现通信及模型各项指标可视化监控_集成Python环境管理与数据处理脚本_包含FL_.zip
轻量型联邦学习框架项目_支持本地仿真与实际部署的联邦学习系统_提供通信参量模型数据自由配置功能_实现通信及模型各项指标可视化监控_集成Python环境管理与数据处理脚本_包含FL_.zip
78778443_qing-finger_13232_1768285538640.zip
78778443_qing-finger_13232_1768285538640.zip
基于Python构建的集成了实时数据监控技术分析自动交易新闻情感分析与凯利公式仓位管理于一体的综合性智能股票分析决策与自动化交易系统_实时股票价格涨跌幅成交量分时图K.zip
基于Python构建的集成了实时数据监控技术分析自动交易新闻情感分析与凯利公式仓位管理于一体的综合性智能股票分析决策与自动化交易系统_实时股票价格涨跌幅成交量分时图K.zip
基于T
iD
B_MySQL语法解析器的SQL工具集_提供SQL指纹生成与数据库库表差异对比功能_支持子查询处理与虚拟数据库模拟_实现DDL语句自动生成与结构分析_用于数据库管理优化与.zip
基于T
iD
B_MySQL语法解析器的SQL工具集_提供SQL指纹生成与数据库库表差异对比功能_支持子查询处理与虚拟数据库模拟_实现DDL语句自动生成与结构分析_用于数据库管理优化与.zip
菠萝指数数据抓取与分析工具_从okooo平台实时获取足球比赛数据球队表现统计球员技术指标赛事历史记录积分榜排名赔率变化趋势进球时间分布射门与传球成功率犯规与红黄牌统.zip
菠萝指数数据抓取与分析工具_从okooo平台实时获取足球比赛数据球队表现统计球员技术指标赛事历史记录积分榜排名赔率变化趋势进球时间分布射门与传球成功率犯规与红黄牌统.zip
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章