开发者问题收集

未捕获类型错误:未定义不是一个函数

2014-09-03
66

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,但它带来了这个错误,可能是什么问题?

1个回答

添加 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); **

Edi G.
2014-09-03