0

我想要这样的东西:

var abc1 = document.write('<html>HTMLPAGECONTENTHERE</html>');

function removepage(){
abc1.parentNode.removeChild(abc1);
}

removepage();
4

2 回答 2

1

那是行不通的;document.write不返回任何东西。

您应该改用 DOM API (createElement()appendChild()),或者更容易使用 jQuery。

于 2012-09-06T13:10:30.677 回答
0

document.write将 HTML 流直接插入页面。它没有有用的返回值。

如果你想通过 DOM 操作它输出的内容,那么你必须有一个已知的数量来匹配getElementByIdgetElementsByTagName或者其他一些从 DOM 获取 HTML 元素节点的方法。

于 2012-09-06T13:11:26.717 回答