第一次JavaScript测试被打破 - 我无法解决这个问题

时间:2014-09-21 22:32:39

标签: javascript html

好的HTML:

<body>

    <div class="title">
        <img src="img" alt=""/>
    </div>

    <div class="nav">
        <ul>
            <li><button onclick='homeClick()'>HOME</button></li>
            <li><a href="#" class="historybtn" onclick="workClick()">WORK</a></li>
            <li><a href="team.html" class="teambtn">TEAM</a></li>
            <li><a href="contact.html" class="contactbtn">CONTACT</a></li>
        </ul>
    </div>

    <p id="home1">Check</p>

    <p id="work1">Here's some text in the home div</p>

    <script src="mainapp.js"></script>
</body>

我有这个脚本(如上所述的mainapp.js)应该改变p元素...为什么它不会工作OMG rawr?!

    function homeClick() {
        document.getElementByID("home1").innerHTML = "Break a breaka one nine.";
    };

    function workClick() {
        document.getElementByID('work1').innerHTML = "Now it's the work text";
    };

2 个答案:

答案 0 :(得分:2)

因为,正如Web控制台告诉您的那样,没有getElementByID功能。但是,有一个getElementById函数(注意最后的小写d)。 JavaScript区分大小写。

答案 1 :(得分:0)

难道我们都不做这些滑倒。将getElementByID更改为getElementById 干杯