<html>
<head>
<script type="text/javascript" >
function fn() {
document.write("Hello there!!!");
}
</script>
</head>
<body>
<button onclick="fn()">click</button>
</body>
</html>
单击按钮后,FF继续旋转(11.0),而好像我直接调用fn()而不将其连接到按钮,它工作正常。有人可以查看这个吗?
答案 0 :(得分:12)
您需要致电document.close()
。如果文档尚未打开,document.write
会调用document.open
。只要文档未使用document.close
再次关闭,浏览器就会指示该页面可能会发生变化。
function fn() {
// implicit call to `document.open();` before document.write
document.write("Hello there!!!");
document.close();
}