我有以下问题:我使用Javascript的onclick事件来更改链接的href属性。它可以很好地工作,但是只有当用户单击链接时才有效。如果使用“在新标签页中打开”功能打开链接- onclick事件将不会触发,href也永远不会更改。是否有任何方法可以处理这种情况?也许可以使用jQuery或其他JS框架吗?
<a href="some_url" onclick="this.href = 'some_other_url'">Link</a>
我有以下问题:我使用Javascript的onclick事件来更改链接的href属性。它可以很好地工作,但是只有当用户单击链接时才有效。如果使用“在新标签页中打开”功能打开链接- onclick事件将不会触发,href也永远不会更改。是否有任何方法可以处理这种情况?也许可以使用jQuery或其他JS框架吗?
<a href="some_url" onclick="this.href = 'some_other_url'">Link</a>
尝试更改
<a href="some_url" onclick="this.href = 'some_other_url'">Link</a>
<a href="some_url" onmousedown="this.href = 'some_other_url'">Link</a>
some_other_url
? - Magneonmmousedown
不会触发。但是,当用户点击链接时,它仍然会触发。 - M Imam Pratama