我有这个HTML行:
<a href="<%url%>" target="_blank">link</a>
<%url%
&gt;是一个令牌我必须替换为一个值,使得点击完全没有任何作用。请注意,锚点位于顶部相同域名的iframe中。
考虑:
#
和javascript:void(0)
但由于目标是_blank
他们
将top.location.href
更改为iframe window.location.href
所以iframe被加载为顶部窗口答案 0 :(得分:1)
我找到了方法:
javascript:void(this.onclick=function(){return false;})
答案 1 :(得分:0)
可以添加属性
onclick="return false;"
答案 2 :(得分:0)
如果您可以将任何字符串放入令牌中,然后使其结束href,则还包括取消点击的onclick。尝试用以下代码替换令牌:
#" onclick="return false;