要从内部页面获取 JavaScript 以清除外部页面的元素,你可以使用以下步骤和代码示例:
function clearElements() {
var elements = document.getElementsByClassName('element-class');
for (var i = 0; i < elements.length; i++) {
elements[i].innerHTML = '';
}
}
window.opener
属性访问外部页面的全局对象。例如:var externalPage = window.opener;
externalPage
对象调用外部页面上的函数。例如:externalPage.clearElements();
完整的代码示例如下:
在外部页面上的 JavaScript 代码:
外部页面
外部页面
要清除的元素
在内部页面上的 JavaScript 代码:
内部页面
内部页面
当你在内部页面点击 "清除外部页面的元素" 按钮时,它会调用外部页面上的 clearElements()
函数来清除具有 "element-class" 类的元素的内容。