簡體   English   中英

未捕獲的類型錯誤:未定義不是函數

[英]Uncaught Type Error: Undefined is not a function

HTML代碼

<table border="0px" id="map-flags" align="center">
<tr><td><img src="flags/ug.jpeg" alt="Welcome" width="160px" height="160px"></td></tr>
</table>

JavaScript代碼

    <script>
        document.getElementbyId('tuts').addEventListener('click', function(e){
            console.log(e.toElement.alt);
        });


    </script>

我正在嘗試在控制台中打印出ID,但它帶來了此錯誤,可能是什么問題?

添加一個ID

<table border="0px" id="map-flags" align="center">
    <tr>
      <td>
        <img id="tuts" src="flags/ug.jpeg" alt="Welcome" width="160px" height="160px">
      </td>
   </tr>
</table>

並將getElementbyId更改為getElement ** B ** yId

<script>
    document.getElementById('tuts').addEventListener('click', function(){
        console.log(this.alt);
    });
</script>

**編輯:更改console.log(e.toElement.alt); 到console.log(this.alt); **

暫無
暫無

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

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