javascript - 使用 window.location.href 丢失时间顺序

标签 javascript css

我制作的一组 javascript 函数有问题。

此函数遍历整个 Html 页面,然后将 onclick 事件添加到它找到的每个 anchor 。

它对 anchor href 进行一些检查并重定向到它(使用 window.location.href)

我的问题是时间顺序不能以这种方式正常工作,并且 :visited 选择器不再工作。

如何保留时间顺序并让 :visited 选择器正常工作?

问候

最佳答案

无需手动设置 location.href:如果您未通过返回 false 或调用 event 明确阻止链接,则该链接将被正确跟踪.preventDefault()(IE 中的 event.returnValue = false)在 onclick 处理程序中。

关于javascript - 使用 window.location.href 丢失时间顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032217/

相关文章:

javascript - Angular UI Router state.go 和 anchor 标签

javascript - 是否可以缓存整个网站,包括开始 html 页面和在没有互联网连接的情况下启动?

javascript - CSS 隐藏和可见属性一直在变化

border - 仅在环绕文本的底部添加边框

CSS:将 div 高度放入另一个包含的填充中

javascript - 移除 Web-kit 输入背景

javascript - WebRTC、STUN/TURN 在局域网外不工作

html - 背景图像不会随其内容一起扩展

html - 无法在 KO 网格中选择文本

javascript - 尝试从控制台获取我的 javascript 时出现未定义的消息