我對JavaScript相當陌生,我相信我現在處於我的頭腦中。我搜索了四周的stackoverflow,但我無法找到我的特定問題的答案。「Object Expected」Breaking onClick事件(JavaScript)
雖然試圖觸發將引發JavaScript函數的onClick事件,但我收到來自IE8的錯誤「Breaking on JScript runtime error - Object expected」。該功能在Chrome中不起作用,吐出錯誤「Uncaught ReferenceError:hLight未定義。」
我粘貼了下面的相關代碼。
JavaScript的:
<script type="text/javascript">
function hLight(id) {
var e = document.getElementById(id);
e.style.background-color = '#CCC';
hUnLight(id);
}
function hUnLight(id) {
var awards = document.querySelectorAll('.award');
for (var i = awards.length; i>=0; i--;) {
if (awards[i].id != id) {
awards[i].style.background-color = 'none';
}
}
}
</script>
HTML:
<ul>
<li onClick="hLight('honors');"><a href="#honors">The Honors Incentive</a></li>
<li onClick="hLight('associate');"><a href="#associate">The Associate's Degree Incentive</a></li>
<li onClick="hLight('accelerated');"><a href="#accelerated">The Accelerated Incentive</a></li>
</ul>
<h2 class="award" id="honors">The Honors Incentive Eligibility Criteria</h2>
<ul>
<li>1st time FOB HEA recipients that graduated from an accredited Indiana high school with a 3.0 or greater cumulative GPA will earn the Honors Incentive Award during their 1st year of FOB HEA eligibility.</li>
<li>Second, third, and fourth-year college students who qualify for FOB HEA and have earned a 3.0 or greater cumulative GPA will qualify for the Honors Incentive Award.</li>
</ul>
<h2 class="award" id="associate">The Associate’s Degree Incentive Eligibility Criteria</h2>
<ul>
<li>Students that earn an Associate’s Degree will be awarded the Associate’s Degree Incentive to use while later pursuing their Bachelor’s Degree, provided their primary degree objective was the AS degree when it was earned.</li>
</ul>
<h2 class="award" id="accelerated">The Accelerated Incentive Eligibility Criteria</h2>
<ul>
<li>Students that earn 39 or more credit hours during their prior student centric year will earn an Accelerated Incentive Award the following academic year.</li>
</ul>
這裏是一個的jsfiddle的要求:http://jsfiddle.net/QvRMf/
顯示與我道歉了問題 – Sionnach733