у меня есть код сценария 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>
Как я могу получить доступ к innerHTML тега «a», который я нажимаю на него?
У вас есть 'getElementById ('nave _' + n)' должно быть 'getElementById ('nav _' + n)' – monkeyinsight
'nave' не равно' nav'. –
изменить 'nave' на' nav' – user3980820