首頁 > web前端 > js教程 > 主體

JS.findElementById()使用介紹_javascript技巧

WBOY
發布: 2016-05-16 17:22:06
原創
2085 人瀏覽過
複製程式碼 程式碼如下:

his.findElementById = function (identifier, frame) {
his. (!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;
};
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板