为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕丝7291255 2022-06-09 11:06:42
我是 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


查看完整回答
反对 回复 2022-06-09
  • 1 回答
  • 0 关注
  • 182 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号