【发布时间】:2019-10-24 05:34:18
【问题描述】:
我正在使用document.write() 运行一些基本的测试用例,它会删除所有现有的 HTML,在 head 标记中。只有当我将脚本放在<body> 标记中时,才能获得所需的输出。
在正文中成功运行脚本。但是脚本在<head> 标签中使用时会导致问题。
<html>
<head>
<title>Output</title>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Text";
document.write(5 + 6);
}
</script>
</head>
<body>
<p id="demo">
<button onclick="myFunction()">Touch me</button>
</p>
</body>
</html>
预期输出是 - 文本 11. 但只有 11 个可见。
【问题讨论】:
标签: javascript html output document.write