社区
JavaScript
帖子详情
比document.getElementById短点的写法
Lostinet
2002-11-05 02:47:14
document.getElementById(strId)
等效写法是:
document.all(strId,0)
其实也短不了多少。。
不过性能上也是差很远的。。
http://www.lostinet.com/temp/document_all.htm
...全文
82
7
打赏
收藏
比document.getElementById短点的写法
document.getElementById(strId) 等效写法是: document.all(strId,0) 其实也短不了多少。。 不过性能上也是差很远的。。 http://www.lostinet.com/temp/document_all.htm
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hax
2002-11-06
打赏
举报
回复
all不是dom标准,所以不应该用。如果你只用ie,直接以id调用好了(比如对于<html id="mypage">可以直接用mypage.title引用该文档的tilte,不过像id="my-id"这样的就没办法了)。
Lostinet
2002-11-05
打赏
举报
回复
恩。。特别是有特定关系的一些组合中。特别有用。
yonghengdizhen
2002-11-05
打赏
举报
回复
在子元素中使用all对于元素的精确定位(在文档树中)很有好处..
原来我曾经用document.all去定位,走了好多弯路...
现在如果用子元素的all去重写,原来的代码可以简化很多..
Lostinet
2002-11-05
打赏
举报
回复
恩。对。
all把一个树虚拟成一列表了。
那么用户不需要自己对DOM进行树搜索。
yonghengdizhen
2002-11-05
打赏
举报
回复
不过all有一个好处..
all可以用于任何一个html元素对象..
在那种情况下.all是一个被引用元素的Children子集了
Lostinet
2002-11-05
打赏
举报
回复
这样:
var len=document.getElementsByName(strId).length;
var all=document.all;
for(var i=0;i<len;i++)
{
var item=all(strId,i);
}
yonghengdizhen
2002-11-05
打赏
举报
回复
document.all(strId,0)
all(id)引用的有可能是集合也有可能是元素..
通常情况下我在不能确定是集合还是单个元素的情况下我都用document.getElementById(元素)
document.getElementsByName(集合)
document
.
getElementById
详解
注意:
document
.
getElementById
(" ") 得到的是一个对象,用 alert 显示得到的是 “ object ”,而不是具体的值,它有 value 和 length 等属性,加上 .value 得到的才 是具体的值! 参考资料: 1.
document
.
getElementById
的用法和 DHTML.CHM 的下载地址 http://blog.sin...
document
.
getElementById
var element =
document
.
getElementById
(id); 因为Id具有唯一性,所以这个方法用来查找页面中的某一个元素。 无Id元素的查找可以使用CSS选择器 querySelector() 参数 id 大小写敏感的字符串,指代被查找元素 返回值 elemnt 一个DOM中匹配id的Element对象。未查找到此id的Element时,返回null。 注意 get...
document
.
getelementbyid
().value与
document
.
getElementById
().innerHTML的区别
document
.
getelementbyid
().value与
document
.
getElementById
().innerHTML什么区别 使用
document
.
getElementById
()可以取到页面上一个有id的元素 然后访问这个元素的属性,比如value 当一个元素有value属性的时候,其value才会有值 例1 这样一个元素,当你使用
document
.ge
document
.
getElementById
使用
document
.
getElementById
使用 注意:
document
.
getElementById
(" ") 得到的是一个对象,用 al
JavaScript
87,984
社区成员
224,681
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章