documentElement.selectNodes("a")
documentElement.getElementsByTagName("a") 但就达到相同的目的,两种方法谁更快一些?
documentElement.getElementsByTagName("a") 但就达到相同的目的,两种方法谁更快一些?
解决方案 »
- ExtJs布局问题,窗口调整大小后刷新页面,再最大化,显示出问题,求帮助
- jsp页面做视频播放,需要代码,这是对外的视频网站,任何客户都可以播放?
- 用Javascript让object 插件获得焦点
- 快过年了,上班闲着没事,想找个小项目熟悉熟悉JS
- 根据鼠标或光标所在控件不同,设置div的位置
- 请各位指点一下,使用insertAdjacentElement("beforeEnd",oNode)的问题
- 做了一个防止二次打开WEB页面的例子,有源码,请大家进来测试一下,看是否有漏洞(详情见内)...
- 如何实现网页中的文字不能被选择? writen by 21bird(世纪菜鸟:不经历风雨,怎么见彩虹!)
- 菜鸟问题,各位大虾,怎样再web页面中屏蔽鼠标右键
- chrome调试js
- tomcat求解
- getElementsByTagName为什么获取不了?
var stringToDom=function(text) {
var doc;
if(window.ActiveXObject) {
doc = new ActiveXObject("MSXML2.DOMDocument");
doc.loadXML(text).documentElement;
} else {
doc = (new DOMParser()).parseFromString(text,"text/xml");
}
return doc;
}
var xmlDoc=stringToDom("<body><a href='a'>a</a><a href='b'>b</a></body>");
var c,d1=new Date();
for(var i=0;i<100000;i++){
c=xmlDoc.getElementsByTagName("a");
}
document.write("getElementsByTagName: ",new Date()-d1);
d1=new Date();
for(var i=0;i<100000;i++){
c=xmlDoc.selectNodes("a");//ff好像出不来
}
document.write("<br/>selectNodes: ",new Date()-d1);
documentElement.selectNodes("a") 中的a 包括着路径信息的吧。