2012-09-06 70 views
0

我想有這樣的事情刪除兒童:的Javascript:當使用document.write

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

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

removepage(); 
+0

而且?你有什麼問題?你試過了嗎? – SLaks

回答

1

將無法​​工作; document.write不會返回任何內容。

您應該改用DOM API(createElement()appendChild()),或者更簡單地使用jQuery。

0

document.write直接在頁面中插入HTML流。它沒有有用的回報價值。

如果您想操縱通過DOM輸出的內容,則必須具有已知數量才能與getElementByIdgetElementsByTagName或其他某種用於從DOM獲取HTML元素節點的方法相匹配。