javascript中document.write的替代方法是什么?

时间:2013-10-19 11:23:20

标签: javascript

我有一段要执行的JS代码,其中包含document.write方法中的unescape函数,如下所示。

document.write(unescape('')); 

但是,我不允许使用document.write方法。如何在不使用document.write的情况下实现它?

1 个答案:

答案 0 :(得分:1)

这是直接写入HTML文档的唯一方法。但是你总是可以在不使用document.write的情况下更改容器元素的内容(例如DIV或表CELL),但是使用例如innerHTML DOM property of an element

var el = document.getElementById("content");
el.innerHTML = "<b>An example that modifies the HTML document</b>";

<div id="content"></div>

使用上面的代码可以写:

el.innerHTML = unescape('...');

可以在this SO post找到对同一问题的答案和DOM操作教程的链接。

相关问题