有人可以检查一下为什么我的 javascript 代码在 Internet Explorer 9 中无法工作,但在 Firefox 中却正常工作???此外,代码在 Google Chrome 中不起作用。
<html>
<head>
<title>test</title>
<script type="text/javascript">
function showF4(){
document.getElementById('showF4').style.display = "block";
}
</script>
</head>
<body>
<form method="post" action="" enctype="multipart/form-data" method="post">
<p><select class="selField" id="list_sel" name="list_type" >
<option id="F4DOL" onmouseover="showForm7()" onmouseout="hideForm7()" onclick="showF4()" value="F4 Document List"> F4 Document List </option>
</select></p>
</form>
<div id="showF4" style="display: none">
<p><font color="red">*</font>Feature:
<input id="f4_input" name="f4_input" type="text" value="" /> </p>
</div>
</body>
</html>
最佳答案
<option id="F4DOL" onmouseover="showForm7()" onmouseout="hideForm7()" onclick="showF4()" value="F4 Document List"> F4 Document List </option>
选项
没有像onClick
这样的事件,它的选择框有。将它们从 option
移出到 select
并更改为适当的方法,例如 onChange
等。
关于javascript - 为什么这段 JavaScript 代码在 Internet Explorer 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18712856/