代码:
单击时不执行相应的函数
<body onload="initialize('2.44','12.331')" onunload="triggerUnLoad()">
<select>
<option onclick="initialize('2.44331','2.442211')">-sel places-</option>
<option onclick="initialize('1.2','1.8')">china</option>
<option onclick="initialize('1.3','1.2')">brazil</option>
<option onclick="initialize('1.4','13.3')">australia</option>
</select>Onclick函数不起作用
发布于 2012-12-05 22:28:43
在某些浏览器中,<option>元素没有单击事件。相反,您应该对<select>元素使用change事件:
<select onchange="initialize.apply(null, this.value.split(','));">
<option value="2.44331,2.442211">-sel places-</option>
<option value="1.2,1.8">china</option>
<option value="1.3,1.2">brazil</option>
<option value="1.4,13.3">australia</option>
</select>https://stackoverflow.com/questions/13725366
复制相似问题