在网页中有时会有向前,向后等导航的事件,可以借助window.history.back,window.history.forward,window.history.go进行操作。
window.history.back():返回前一页,等同于window.history.go(-1)
window.history.forward():返回后一页
window.event.srcElement:当前产生事件的控件,相当于this。它要传值才行。this多用于事件中调用。如下图:
第一页中的部分代码:
<input type="button" value="到第二页" onclick="navigate('second.aspx')"> <input type="button" value="test" onclick="alert(this.value)">
第二页中的返回代码:
<input type="button" value="返回第一页" onclick="window.history.back();"/>
即返回第一页。