好的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";
};
答案 0 :(得分:2)
因为,正如Web控制台告诉您的那样,没有getElementByID
功能。但是,有一个getElementById
函数(注意最后的小写d
)。 JavaScript区分大小写。
答案 1 :(得分:0)
难道我们都不做这些滑倒。将getElementByID
更改为getElementById
干杯