我一直在面对一个JS问题到JS页面,因为我是一个新手,我不明白为什么这个代码在Firefox上,但不是在谷歌浏览器。 如果有人能帮助我解决这个问题,我会非常感激。为什么JavaScript不适用于Google Chrome?
<script type="text/javascript">
function showFC(form) {
var selElem = document.getElementById(form);
var selIndex = selElem.selectedIndex;
document.form1.S4.options[0] = new Option("C=1",1);
if(selIndex==0) {
for(var i=0;i<10;i++) {
var val = (i+1)+0.5;
document.form1.S4.options[i+1] = new Option(val,val);
}
}
}
</script>
它不会在按钮点击时动态创建元素。
这里我的html代码:
<form name="form1" method="post" action="ComputeResult">
... other things
....
....
<select name="S4" id="S4" onclick="showFC('S4')">
<option value="1">FC</option>
<option value=""></option>
</select>
</form>
任何错误控制台?核实。 –
控制台中的任何错误? – Jite
你确定[JavaScript没有在Chrome中禁用](http://stackoverflow.com/questions/13405383/how-to-disable-javascript-in-chrome-developer-tools)? – SajjadHashmi