社区
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
...全文
39
7
打赏
收藏
比document.getElementById短点的写法
document.getElementById(strId) 等效写法是: document.all(strId,0) 其实也短不了多少。。 不过性能上也是差很远的。。 http://www.lostinet.com/temp/document_all.htm
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
VS jQuery $()
2.
document
.
getElementById
()返回的是DOM对象,而$()返回的是jQuery对象 jquery对象: 就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。 jQuery对象转成DOM对象:...
document
.
getElementById
() id是变量
document
.
getElementById
(id) id是变量。这个问题说实话,确实那时候让我有点无语。 不过后来摸索出来了,如果获取的id 是变量,只需要这样子写即可,如下:
document
.
getElementById
('' + this.chessId).innerHTML ...
document
.
getElementById
学习总结
document
.
getElementById
获取控件对象为空的解决方法 1.下面是一个简单的例子,页面加载时显示一段信息 代码如下: alert("hello!!!"); 在页面加载之前,会输出...
document
.
getElementById
("file").files[0]的jQuery
写法
$("#file")[0].files[0]; 等价于
document
.
getElementById
("file").files[0]
document
.
getElementById
(“XXX“).disabled=““;
想要设置表单元素不能访问时,使用
document
.
getElementById
(“XXX...正确的
写法
为
document
.
getElementById
(“XXX”).disabled=false; 去掉引号 或者
document
.
getElementById
(“XXX”).disabled=""; 引号内设置为空 ...
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章