Onclick功能在Chrome浏览器中无效

时间:2017-06-09 06:30:54

标签: javascript html google-chrome cross-browser

这在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;
&#13;
&#13;

3 个答案:

答案 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()

&#13;
&#13;
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;
&#13;
&#13;