我有不同的JavaScript功能與每個選項標籤相關聯,以在OpenLayers地圖中打開/關閉圖層。它可以很好地運行Opera,Firefox和IE9,但不適用於Chrome和Safari。我讀過我可以在選擇標籤上使用onchange,但由於我是JavaScript新手,我真的不知道它會如何調用四個不同的函數?HTML中的onclick事件無法正常工作Chrome和Safari
<select size="1" name="usgsfeed" id="usgsfeed">
<option value="usgs_hour" onclick="display_usgs_hour();">Past hour, all earthquakes</option>
<option value="usgs_day" onclick="display_usgs_day();" SELECTED>Past day, magnitude > 1</option>
<option value="usgs_week" onclick="display_usgs_week();">Past week, magnitude > 2.5</option>
<option value="usgs_month" onclick="display_usgs_month();">Past month, magnitude > 2.5</option>
<option value="none" onclick="display_none();">None</option>
</select>
+1。我即將發佈類似的答案。下面是我創建的小提琴:http://jsfiddle.net/Ag3kh/ – nnnnnn 2012-07-08 12:04:56
@nnnnnn感謝我編輯它 – Esailija 2012-07-08 12:05:53
您將需要一個零選項,或者別的選擇第一 – mplungjan 2012-07-08 12:10:12