这在Internet Explorer和Firefox中运行良好,但在Chrome浏览器中无法正常工作
<select name="Consolidate Report" class="input">
<option value="">Consolidate Report</option>
<option value="" onclick="view_graph()">View Graph</option>
<option value="" onclick="export_graph()">Export Excel</option>
</select>
&#13;
答案 0 :(得分:0)
<option>
元素不会在大多数浏览器中触发点击事件。
你可以选择onchange事件进行选择。
http://webbugtrack.blogspot.in/2007/11/bug-280-lack-of-events-for-options.html
How to use onClick() or onSelect() on option tag in a JSP page?
答案 1 :(得分:0)
我有另一个建议
Open SSH
答案 2 :(得分:0)
将onchange()
用于<select></select>
代码,而不是onclick()
。
function view_graph(val){
alert(val);
}
&#13;
<select name="Consolidate Report" class="input" id="x" onchange="view_graph(this.value)">
<option value="0">--Select--</option>
<option value="report">Consolidate Report</option>
<option value="graph">View Graph</option>
<option value="excel">Export Excel</option>
</select>
&#13;