JS.findElementById()使用介绍
JS.findElementById()使用介绍
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:his.findElementById=function(identifier,frame){if(!frame){fra...

复制代码 代码如下:

his.findElementById = function (identifier, frame) {

if (!frame) {

frame = window;

}

var element = frame.document.getElementById(identifier);

if (element && element.getAttribute('id') === identifier) {

return element;

}

// else if (browserVersion.isIE || browserVersion.isOpera) {

// // SEL-484

// var xpath = '/descendant::*[@id=' + identifier.quoteForXPath() + ']';

// return this

// .findElementByXPath(xpath);

// }

else {

// MOD 2011-12-9 有的新窗口中frame与老窗口相同。一般是先操作新窗口。从后向前找

if (frame.frames && frame.frames.length > 0) {

for (var i = frame.frames.length - 1; i >= 0; i--) {

element = this.findElementById(identifier, frame.frames[i]); //frames[i].document.getElementById(identifier);

if (element && element.getAttribute("id") === identifier) {

return element;

}

}

}

}

return null;

};

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类