一千萬個為什麽

搜索

在JavaScript中叠代框架集?

如何使用JavaScript列出HTML文檔中的所有 FRAMESET 元素?我相信可以在DOM樹中選擇這些元素,因為 DOM Inspector Firefox插件能夠列出頁面中的所有 FRAMESETS

最佳答案

有一個 window.frames 集合,如果是的話你是什​​麽意思。

編輯: 啊。要刪除所有 frameset 元素,請 getElementsByTagName </代碼> :在

var framesets = document.getElementsByTagName('frameset');
for (var i = 0; i < framesets.length; i++) {
 //optional test for whether framesets[i]'s hatesFreedom attribute is true or false
  framesets[i].parentNode.removeChild(framesets[i]);
}

或者jQuery,顯然:

$('frameset[hatesFreedom=true]').remove();

轉載註明原文: 在JavaScript中叠代框架集?