无法获得点击事件来更改h1属性

时间:2017-03-24 14:56:07

标签: javascript html

    <!DOCTYPE html>
    <html>
      <head>
        <title>JavaScript and the DOM</title>
        <link rel="stylesheet" href="css/style.css">
      </head>
      <body>
        <h1 id="myHeading">JavaScript and the DOM</h1>
        <p>Making a web page interactive</p>
        <script src="app.js"></script>
      </body>
    </html>

这是我的html代码,我写的js就在这里

    const myHeading = document.getElementById('myHeading');

    myHeading.addEventListener('click', () => {
      myHeading.style.color='blue';
    });

这很简单但是由于某些原因h1标签在点击事件上似乎没有变成蓝色?

1 个答案:

答案 0 :(得分:0)

当js执行时,也许你的dom还没准备好。试试这个

document.addEventListener("DOMContentLoaded", function() {
// your code
 })