社区
JavaScript
帖子详情
关于 getElementsByTag("*")
zhengshuanger
2009-11-06 11:32:40
请问使用 getElementsByTag("*") 会有什么后遗症吗? 比方说..兼容方面的.或是别的..
有弊端吗 ? 如果有的话..请问下有什么替代的方法.谢谢
...全文
958
4
打赏
收藏
关于 getElementsByTag("*")
请问使用 getElementsByTag("*") 会有什么后遗症吗? 比方说..兼容方面的.或是别的.. 有弊端吗 ? 如果有的话..请问下有什么替代的方法.谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
develop_design_level
2009-11-06
打赏
举报
回复
[Quote=引用楼主 zhengshuanger 的回复:]
请问使用 getElementsByTag("*") 会有什么后遗症吗? 比方说..兼容方面的.或是别的..
有弊端吗 ? 如果有的话..请问下有什么替代的方法.谢谢
[/Quote]
楼主写错了,是 getElementsByTagName('*')
弊端:
getElementsByTagName('*')会遍历从最外面的<html></html>里面所有的标签。如果页面很大,里面的html标签很多,无疑会把每一个标签都遍历一遍。这样就造成cpu资源的浪费。
替代方法:
不知道楼主想达到什么目的?
document.getElementById(id)可以用ID具体的去定位某一个DOM节点。
document.getElementsByName(name)可以取到name一样的一个DOM数组。
document.getElementsByTagName('input'); 配合 type='text' 之类的,可以确定到一个数组。
=== 结贴,给分 ===
得到满意的答案,立即结贴给分,是一种良好的习惯和美德
xiaofan_sap
2009-11-06
打赏
举报
回复
http://topic.csdn.net/u/20091105/21/68b12183-2e5b-41be-b69e-bfe644bf0aeb.html?33237
lz看看这个帖子 就知道了
bing475879749
2009-11-06
打赏
举报
回复
是getElementsByTagName('*')
用这个兼容倒是不用考滤,只是在性能方面— —!
街头小贩
2009-11-06
打赏
举报
回复
有这个么?是getElementsByTagName('*')
extjs 凌厉开发详解与实践
extjs 凌厉开发详解与实践
jsoup-1.13.1.jar Java爬虫经典框架 抓取网页内容
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。
jsoup+httpclient+jar包
这些jar包能够快速的实现网页爬虫功能,能够快熟实现模拟浏览器的一些操作。
htmlunit-2.1.5源码
htmlunit-2.1.5的源码,可以提高我们对htmlunit的理解
关于android之Jsoup解析
使用jsoup对_HTML文档进行解析和操作,解析网上任意的html页面
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章