新しいページで作業しています。モバイルバージョンでは、ナビゲーションを非表示にしたり表示したりするために、ナビゲーションを切り替えます。
HTMLコード:
<div id="toogleNavigation">
<a onclick="toggle_visibility('nav_header','nav_header_level2');">Navigation Einblenden</a>
</div>
Javascriptコード:
function toggle_visibility(id, id2) {
var e = document.getElementById(id);
var f = document.getElementById(id2);
if(e.style.display == 'block' ||
e.style.display == 'block' &&
f.style.display == 'block') {
e.style.display = 'none';
f.style.display = 'none';
document.getElementById('toogleNavigation').innerHTML = "Navigation 1einblenden";
} else {
e.style.display = 'block';
f.style.display = 'block';
document.getElementById('toogleNavigation').innerHTML = "Navigation 2ausblenden";
}
}
私は試してみました:
document.getElementById('toogleNavigation').innerHTML = "Navigation 2ausblenden";
リンクを押したときにテキスト「NavigationEinblenden」のテキストを変更しますが、これは機能しません...誰かがアイデアを持っていますか?