<分区>
是否有 javascript 阻止加载页面上的链接,例如:ads.link.com、www.link.com?
有谁知道这是否可能?
event.preventDefault();
标签 javascript url
<分区>
是否有 javascript 阻止加载页面上的链接,例如:ads.link.com、www.link.com?
有谁知道这是否可能?
event.preventDefault();
最佳答案
我为您编写了这个 Jsfiddle。用您的代码试试。
网址:http://jsfiddle.net/Lexjdgme/
HTML:
<a href="http://news.google.com">news.google.com</a><p>
<a href="http://www.google.com">www.google.com</a>
Javascript:
[].forEach.call(document.getElementsByTagName('a'), function (el) {
el.addEventListener('click', function(e) {
if(e.target.href==="http://news.google.com"){
e.preventDefault();
}
}, false);
});
编辑:
如果你想去掉链接标签,你可以这样实现:
// With JQuery
$('.advise').remove();
// Or directly with javascript
var advise= document.querySelector('.advise');
advise.parentNode.removeChild(advise);
另一个 Jsfiddle:http://jsfiddle.net/Lexjdgme/1/
关于阻止加载特定 url 的 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27635873/