是否存在阻止在网页上加载链接的JavaScript,例如:ads.link.com,www.link.com?
有人知道是否有可能吗?
event.preventDefault();
答案 0 :(得分:1)
我为你写了这个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/