WEB前端问题——img标签的onclick事件没法响应问题【转载】

一个纠结了一下午的问题,img标签里面的onclick事件没法响应。最终找到了错误缘由,是由于img标签的id与onclick事件的方法名相同。javascript

因而接着又测试了一下,发现name名和方法名相同也会致使该错误。java

<script type="text/javascript"> 
    function minus() {
        alert("message")
    }
    </script>

<img alt="减小" id="minus" src="images/_h.png" width="35" onclick="minus()" />

 <script type="text/javascript"> 
    function minus() {
        alert("message")
    }
    </script>

<img alt="减小" name="minus" src="images/_h.png" width="35" onclick="minus()" />

这样不只会致使img的onclick事件没法响应,同时会致使页面上的其余标签也没法正常响应事件。可是其余标签好比button,input中的text标签等的id与事件同名则不会致使该问题。缘由不明,推测该问题会致使浏览器出错。浏览器

相关文章
相关标签/搜索