嗨,我在DOM上遇到了javascript的一些问题。
我使用的是IE v11.0
我有一个页面,包括几个按钮,上传文件和选择框
加载后,我遇到错误,声明类型不匹配。
我有一个选择框,除了一些选项
之外什么都不做<select id="myOption">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
我有一个java脚本,如果选择
,它将对图像做一些事情<script>
document.getElementById("myOption").attachEvent("onclick", imgChange());
function imgChange(){
// declare some variaables and change some element.
}
</script>
运行时,在控制台中,它会在
上显示类型不匹配document.getElementById("myOption").attachEvent("onclick", imgChange());
我已将其更改为“addEventListener(”onclick,imgChange());“但它也是如此。
非常感谢。感谢
答案 0 :(得分:1)
只需更改您的脚本,如下所示:
<script>
document.getElementById("myOption").attachEvent("click", imgChange);
function imgChange(){
// declare some variables and change some element.
}
</script>