[英]onclick event is not triggered
Code: 码:
corresponding function does not executed when clicked 单击时不执行相应的功能
<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
function is not working Onclick
功能不起作用
In some browsers there is no click event for <option>
elements. 在某些浏览器中, <option>
元素没有单击事件。 Instead you should use change
event for <select>
element: 相反,您应该对<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>
DEMO: http://jsfiddle.net/SgFKj/ 演示: http : //jsfiddle.net/SgFKj/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.