HTML/JS Select onchange 不适用于某些选择项

我是 HTML 和 JS 的新手,目前试图让选择标签触发 onchange 有点难过。通过阅读 SO 问题,我知道有两种方法可以做到这一点。一个是onchange="script"选择标签中的字段。另一种是通过引用元素 IDwindow.onload并调用selectItem.onchange.

奇怪的是,'firstSelect'即使它们确实适用于其上方的选择标签,但在以下代码中的 select 元素上都不适用于我。事实上,我似乎无法引用下面tr包含'hitter'选择元素的任何元素 ID;即使我复制 hitter 行并简单地更改 id 和 name,它也不起作用。ejs 似乎确实适用于所有选择。

对于 firstSelect 元素,我尝试了window.onload(头部脚本)并 onchange="firstSelected"在 select 标记中使用。两者似乎都没有任何效果。

我确信我做了一些愚蠢的初学者事情或忽略了一些事情,但会感谢任何帮助。

(为简洁起见,我删除了一堆链接 .css 和脚本引导标签,如果相关,我可以添加回来。)


慕丝7291255
浏览 183回答 1
1回答

偶然的你

是Blort和Changed变量,还是您打算将字符串分配给innerHTML?在参照:document.getElementById('hitSpd').innerHTML = Blort;...document.getElementById('firstSpd').innerHTML = Changed;尝试将其更改为:document.getElementById('hitSpd').innerHTML = 'Blort';...document.getElementById('firstSpd').innerHTML = 'Changed';否则你会导致Uncaught ReferenceError
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript