Javascript 在新dashcode模板的load函数中添加document.write会导致其他JS无法生成

Javascript 在新dashcode模板的load函数中添加document.write会导致其他JS无法生成,javascript,html,dashcode,Javascript,Html,Dashcode,我在dashcode中为safari启动了一个新的自定义模板(“此模板创建了一个空白的web应用程序,准备进行自定义。”)。它在main.js中自动生成一个函数load,该函数从index.html中的主体调用: function load() { dashcode.setupParts(); } <body onload="load()";> <input type="button" onclick="sayHello()" value="Say Hello" /&

我在dashcode中为safari启动了一个新的自定义模板(“此模板创建了一个空白的web应用程序,准备进行自定义。”)。它在main.js中自动生成一个函数load,该函数从index.html中的主体调用:

function load() {
    dashcode.setupParts();
}
<body onload="load()";>
<input type="button" onclick="sayHello()" value="Say Hello" />
</body>
我在函数之后添加了一些JS代码,当我运行该函数时,它似乎作为头部的一部分执行。我还在index.html的主体中添加了一个onclick事件:

function load() {
    dashcode.setupParts();
}
<body onload="load()";>
<input type="button" onclick="sayHello()" value="Say Hello" />
</body>
没有我在函数显示后添加的javascript。我在主体中添加的onclick按钮也没有出现


有人能解释这种行为吗

在页面加载后调用
document.write()
将覆盖当前页面—javascript、html、所有内容—这就是为什么人们普遍不赞成它的原因。查看DOM方法或
innerHTML
操作以寻找替代方法。

在页面加载后调用
document.write()
将覆盖当前页面-javascript、html、所有内容-这就是为什么人们普遍不赞成它的原因。查看DOM方法或
innerHTML
操作以寻找替代方法。

这就是我们不再使用
document.write()
的原因。这就是我们不再使用
document.write()
的原因。感谢您的反馈。它还会导致随后在主体中创建的onclick按钮停止生成。document.write是否也会导致正文中的任何进一步处理停止?感谢您的反馈。它还会导致随后在主体中创建的onclick按钮停止生成。document.write是否也会导致正文中的任何进一步处理停止?