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與事件同名則不會致使該問題。緣由不明,推測該問題會致使瀏覽器出錯。瀏覽器

相關文章
相關標籤/搜索