我有这个html文件(本地为.html,服务器为.php)以及相应的js代码。当我开发时,它在本地计算机上运行良好。我将其上传到服务器后,它就无法以相同的方式运行。具体来说,只有jquery函数有效,而onclick函数无效(根据我的调试报告)。
此外,当我在Ubuntu上本地运行文件时,它运行正常,但无法在Windows计算机上本地运行。
在上面的更多内容中,最终我发现它适用于前者,但不适用于铬。因此与操作系统无关。
实时网络上的控制台错误
blood
bone_marrow
--------这是js文件----------------------------
blood_and_BM<=20_days blood_and_BM>20_days
x y
答案 0 :(得分:0)
与其在每个选项上添加onclick
事件侦听器,不如在选择字段中添加onchange
侦听器。
您可以做类似
<select onchange = "cityName(event)">
,然后您可以访问以下选项:
cityName(evt){
city = evt.target.options[evt.target.selectedIndex].value
}
onclick
侦听器不适用于选项元素。在大多数浏览器中它将失败。
我尝试摆弄您的脚本并将逻辑更改为onchange
似乎可行。