我制作了一个网站,在菜单栏中选择一个项目后,屏幕会移动到页面上的特定位置。然后我做了一个函数,其中文本在两个位置发生变化,“titletext”和“infotext”。例子:
<li><a href="#content" onclick='changeText()'>Weeee!</a></li>
它有效,但现在我意识到我有一个问题:当我选择返回上一页时,文本保持不变,直到用户选择刷新页面。
使用 Javascript,我如何告诉网站在(例如)页面打开#content
时更改文本,并在主页上再次更改文本?我必须对我的代码采取不同的方法吗?
下面是我的 changeText() 代码:
function changeText(){
document.getElementById('titletext').innerHTML = 'Mission Statement';
document.getElementById('infotext').innerHTML = 'RANDOMTEXT';
}
编辑:这是我希望我的网站做的一个例子。
当用户点击浏览器上的后退按钮时,文本将变为前一个文本。所以如果它显示“嘿”然后它显示“再见”,当用户点击浏览器的后退按钮时,代码变为“嘿”