簡體   English   中英

無法將事件偵聽器添加到HTML元素

[英]Not able to add event listener to HTML element

無法將事件偵聽器添加到span元素。 請幫忙。 請讓我知道是否可以調試它。

<html>

<head>
</head>

<body>
    <span id="test">Click me!</span>
    <script>
        var element = document.getElementById('test');
        element.addEventListener('onclick', function ()
        {
            alert('it works!')
        })
    </script>
</body>

</html>

擴展我的評論:

您需要將“ onclick”替換為“ click”。

當您確實將函數添加為domElement.onclick = function () {...}類的屬性時,將使用“ on”前綴

 var element = document.getElementById('test'); element.addEventListener('click', function () { alert('it works!') }) 
 <span id="test">Click me!</span> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM