如何使if语句中的“document.write”在同一个html页面而不是新的空白页面上工作?

时间:2013-07-24 15:49:09

标签: javascript html

我想在if语句中使用javascript document.write。到目前为止,当我这样做时,它会在新的空白页面上写出document.write中应该包含的内容。我想弄清楚如何制作它以便应该写入的文本打印在同一页面而不是新的空白页面。

2 个答案:

答案 0 :(得分:2)

这与在if语句中无关,它与文档处于关闭状态时使用document.write有关。然后使用它将打开一个要写入的新文档。没有办法解决这个问题。

使用DOM manipulation代替document.write

答案 1 :(得分:1)

Document.write只能在文档仍然被加载时使用,因此任何后来尝试使用它都意味着它会写入新文档。

您需要设置元素的innerHTML