javascript 自动超时按钮操作

标签 javascript html button settimeout

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/

相关文章:

javascript - 为动态创建的按钮创建引导模式

javascript - 这是多余的吗?

html - 如何在位置为 :fixed? 的 div 中垂直居中图像

javascript - 单击网格中的任何图像时如何运行函数?

html - Bootstrap Typography Fail 1 - 没有找到具有适当大写和反向值的类属性

javascript - 如何根据jsp中的条件禁用按钮?

javascript - 如何要求 Facebook 点赞更改外部网站上的内容? (我指的不是 Facebook 页面)

javascript - Lodash 在链中使用 rearg

javascript - Opera pass 单击重叠按钮

javascript - 将 Node 加密 aes-256-cbc 转换为 CryptoJS