gpt4 book ai didi

javascript - onchange 不工作

转载 作者:行者123 更新时间:2023-11-30 13:26:29 26 4
gpt4 key购买 nike

我正在通过 O'Reilly 媒体的 Head First 系列书籍学习 JavaScript,我刚刚读到必须使用 onchange 事件的章节。

我正在使用 Safari/OS X Lion、Firefox、Chrome、Opera 和 IE/Windows 进行测试,但得到了相同的结果。

给定这段代码:

<html>
<head>
<title>onChange Test</title>
<script type="text/javascript">
function itWorks(){
alert("it works!");
}
</script>
</head>
<body>
<form>
<input type="text" onchange="itWorks();" />
<input type="text" onchange="itWorks();" />
</form>
</body>
<html>

onchange 事件在我们从一个字段更改到另一个字段时起作用是否正确,无论它是仅通过单击还是使用 TAB 键激活?

最佳答案

onchange 事件在以下情况下触发:

  • 焦点离开现场
  • 如果自获得焦点后该值发生变化

焦点如何丢失并不重要,焦点不需要移动到另一个字段(链接可以是焦点,或者文档中的任何内容都可以,等等)。

关于javascript - onchange 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8285443/

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