gpt4 book ai didi

javascript - 如何删除javascript中的空白框?

转载 作者:行者123 更新时间:2023-12-02 17:54:10 25 4
gpt4 key购买 nike

我有这个函数可以创建一个“框架”或类似框架的东西,我想删除它。

这是创建的代码:

function disableIframe()
{
var iframe = document.getElementsByTagName('iframe')[0];
d = document.createElement('iframe');

var width = iframe.offsetWidth;
d.style.width = width + 'px';

var height = iframe.offsetHeight ;
d.style.height = height + 'px';

var top = iframe.offsetTop;
d.style.top = top + 'px';

var left = iframe.offsetLeft - 140;
d.style.left = left + 'px';

d.style.position = 'absolute';
// d.onclick="event.cancelBubble = true;"
d.style.opacity = '100';
d.style.filter = 'alpha(opacity=0)';
d.style.display="block";
d.style.background = 'black';
d.style.zIndex = '100';
d.id = 'd';
d.tagName = 'd';
iframe.offsetParent.appendChild(d);
}

我尝试使用此功能删除框架:

document.getElementById('d').removeChild();

但是没有成功。我如何找到它并删除它?它应该阻止一个网络框架,直到时间结束,这样就没有人可以点击该框架。因此,它在网络框架上创建了一个框架,并且我有一个删除该框架的功能,因为一段时间后我需要能够再次单击原始框架。

最佳答案

试试这个(A.removeChild(B).A是B的父节点,B是要删除的节点)

 var node = document.getElementById("d");
if (node.parentNode) {
node.parentNode.removeChild(node);
}

关于javascript - 如何删除javascript中的空白框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21107212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com