0
我有一個Java腳本代碼如下的innerHTML,它應該改變「一個」標籤的顏色和提醒的<a>標籤
警報自己內心的HTML:
function change(n){
for(i=1;i<=6;i++){
document.getElementById('nav_'+i).style.color='#666666';}
document.getElementById('nav_'+n).style.color='#FEA563';
var p=document.getElementById('nave_'+n).innerHTML;
alert(p);
}
}
的HTML如下所示。但警報不起作用。
<div id="container">
<div id="top_nav">
<a id="nav_1" onclick="change(1);" href="#">aaaa</a> |
<a id="nav_2" onclick="change(2);"href="#">bbbb</a> |
<a id="nav_3" onclick="change(3);"href="#">ccccc</a> |
<a id="nav_4" onclick="change(4);"href="#">ddddd</a> |
<a id="nav_5" onclick="change(5);"href="#">eeeee</a> |
<a id="nav_6" onclick="change(6);"href="#">fffff</a>
</div>
如何訪問我點擊的「a」標籤的innerHTML?
你有'getElementById('nave _'+ n)'應該''getElementById('nav_'+ n)' – monkeyinsight 2014-10-05 11:44:08
'nave'不等於'nav'。 – 2014-10-05 11:44:17
將'nave'更改爲'nav' – user3980820 2014-10-05 12:16:54