メニューバーのアイテムを選択すると、画面がページの特定の場所に移動する Web サイトを作成しました。次に、「titletext」と「infotext」の 2 箇所でテキストが変化する関数を作成しました。例:
<li><a href="#content" onclick='changeText()'>Weeee!</a></li>
それは機能しますが、問題があることに気づきました。前のページに戻ることを選択すると、ユーザーがページを更新するまで、テキストは同じままです。
Javascript を使用して、(たとえば) ページが#content
表示されているときにテキストを変更し、ホームページに表示されているときにテキストを再度変更するように Web サイトに指示するにはどうすればよいですか? コードで別のアプローチを取る必要がありますか?
以下は、changeText() の私のコードです。
function changeText(){
document.getElementById('titletext').innerHTML = 'Mission Statement';
document.getElementById('infotext').innerHTML = 'RANDOMTEXT';
}
編集:これは、私のウェブサイトでやりたいことの例です。
ユーザーがブラウザの戻るボタンを押すと、テキストが前のテキストに変わります。したがって、「Hey」と表示された場合は「Bye」と表示され、ユーザーがブラウザの戻るボタンを押すと、コードは「Hey」に変わります