window.setTimeout(function() {window.location = document.getElementById('redirect')[0].onclick;}, 2000);
大家好,请问这是怎么回事? 它应该做的就是: 激活一个 id="redirect"的元素,其 onclick 是:返回历史记录。
<a id="redirect" onclick="window.history.back()">Go back (auto after 2sec)</a>
最佳答案
Window.Location 无法接收“window.history.back()”值。 你必须这样做:
<a id="redirect" onclick="javascript:window.setTimeout(function() window.history.back(), 2000);">Go back (auto after 2sec)</a>
关于javascript 自动超时按钮操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23616891/