removeChild()删除子元素?

时间:2016-08-08 14:44:37

标签: javascript html dom

我遇到了一个挑战,试图更好地了解这个世界的运作方式。有两个html页面:

one.html

<html>
<script>
    var ifrm = document.createElement("iframe");
    var c = document.head;
    ifrm.src = 'two.html';
    (c = document.head || document.body) && c.appendChild(ifrm);
    //ifrm.parentNode && ifrm.parentNode.removeChild(ifrm)
</script>
</html>

two.html

<html>
<script>
    var newL = parent.document.createElement("img");
    newL.src = 'http://qwerty.com';
    parent.document.body.appendChild(newL);
</script>
</html>

我可以控制two.html的内容,我正在尝试在父级中创建一些内容,即使在从one.html中取消注释JS中的最后一行之后,该内容仍然存在。截至目前,标签已成功创建,但一旦我用removeChild()取消注释该行,它就消失了。可以解释一下为什么,如果有办法在特定情况下完成任务?提前谢谢!

0 个答案:

没有答案