我正在尝试使用属性选择器选择JavaScript元素,但不知道我做错了什么。
HTML
<a href="#incorporate">Incorporate</a>
JavaScript<script type="application/javascript">
document.querySelector( 'a[href="#incorporate"]' ).addEventListener( 'click', function( eventObj ) {
// Do something.
} );
</script>
在Chrome的DevTools,我得到以下错误信息:
Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
为什么我得到错误?
我认为这是正确的。如果你测试你的代码在W3Schools编辑器。你的代码正在工作。