我是 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 和脚本引导标签,如果相关,我可以添加回来。)
1 回答

偶然的你
TA贡献1841条经验 获得超3个赞
是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
添加回答
举报
0/150
提交
取消