在使用JavaScript操作网页内容时,什么情况下应该使用document.write
,什么情况下应该使用.innerHTML
并没有统一的规定。
以前我的做法是:
1) 当需要添加新内容时,使用document.write
2) 当需要修改现有内容时,使用.innerHTML
但是,我现在感到困惑了。有人告诉我,.innerHTML
是微软的奇怪标准,而另外一些人则说,document.write
在XHTML中不被允许。
那么,我应该如何使用JavaScript来操作我的源代码呢?