gpt4 book ai didi

javascript - 在事件处理程序中使用 document.write ?

转载 作者:行者123 更新时间:2023-11-28 12:49:43 26 4
gpt4 key购买 nike

我正在尝试 HTML 和 JavaScript。在文本框中输入击键时,以下代码应打印一些内容:

<html>
<body>
<input type="text" id="commandInput" name="command" size="50" />
<script type="text/javascript">
var commandInput = document.getElementById("commandInput");
commandInput.onkeydown = function (evt) {
document.writeln("Test");
};
</script>

</body>
</html>

出于某种原因,输入击键时文本框会消失,只留下一个白页。

有什么想法为什么会发生这种情况吗?

最佳答案

页面加载后,不应使用 document.writedocument.writeln。在页面加载后调用它(至少在 Firefox 中)会自动调用 document.open(),从而清除当前文档。

如果您将其用作调试工具,我建议您使用 Firebug 和 console.log()

关于javascript - 在事件处理程序中使用 document.write ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2775770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com