当我直接在 index.html 的 body 标记中添加脚本标记时,如下所示:
<script type="text/javascript" src='**doc_write_in_it.js**'></script>
它运作良好,“测试文档写入”在那里输出。
但如果我用另一种方式写,如下所示:
<script type="text/javascript">
var model = document.createElement('script');
model.setAttribute('type','text/javascript');
model.setAttribute('src','doc_write_in_it.js');
var bd = document.getElementsByTagName('body')[0];
bd.appendChild(model);
</script>
document.write 在 appendChild 添加的 Javascript 文件中变得无效。
doc_write_in_it.js中的警报会显示,但 document.write 中的文本不会。
doc_write_in_it.js文件是这样的:
alert('activited');
document.write('test doc write");
希望有人可以帮助...非常感谢...