以下代码正在使用Firefox浏览器,但onClick无法与Chrome和Safari一起使用。
以下代码中是否缺少任何内容。如果有人可以提供帮助,那么它可以与跨浏览器一起使用。
感谢。
<html><body><form method="post">
<select>
<option value="aa">Please select</option>
<option value="pst" onClick="populate();">Select Existing State</option>
</select>
<select name="abc" id="example-select" style="width: 160px;"></select>
</form>
<script type="text/javascript" language="javascript">
var example_array = {state1 : '1# First State', state2 : '2# Secondstate', state3 : '3# Third State'};
function populate() {
var select = document.getElementById("example-select");
for(index in example_array) {
select.options[select.options.length] = new Option(example_array[index], index);
}
}
</script>
</body></html>