Javascript打开_blank上的所有链接,除了
我正在使用下面的代码打开空白页面上的所有链接,效果非常好 我只有一个问题 如何使脚本忽略特定的链接或类 代码如下:Javascript打开_blank上的所有链接,除了,javascript,Javascript,我正在使用下面的代码打开空白页面上的所有链接,效果非常好 我只有一个问题 如何使脚本忽略特定的链接或类 代码如下: <script> document.onclick = function (e) { e = e || window.event; var element = e.target || e.srcElement; if (element.tagName == 'A') { window.o
<script>
document.onclick = function (e) {
e = e || window.event;
var element = e.target || e.srcElement;
if (element.tagName == 'A') {
window.open(element.href, "_blank", "location=yes");
return false; // prevent default action and stop event propagation
}
};
</script>
document.onclick=函数(e){
e=e | | window.event;
var元素=e.target | | e.src元素;
如果(element.tagName=='A'){
打开(element.href,“_blank”,“location=yes”);
返回false;//防止默认操作并停止事件传播
}
};
要忽略特定的类,请使用以下命令:
document.onclick=函数(e){
e=e | | window.event;
var元素=e.target | | e.src元素;
如果(element.tagName='A'&&!element.classList.contains('noBlank')){
打开(element.href,“_blank”,“location=yes”);
返回false;//防止默认操作并停止事件传播
}
};代码>
BBC不应该是空白的
使用标记名
非常具体,不是吗?还是我误解了?它需要标记名才能自动完成所有链接,但我可以以某种方式添加一个异常