如何通过JS获取网页关键字并进行点击 可以遍历页面所有链接,获得其html,如果包含关键字则调用click方法不过代码触发a标签click也是有限制的,若链接会打开新页面则代码触发的click弹窗会被拦截 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自动点击都会被拦截的多。。<a href="http://bbs.csdn.net" onclick="window.open(this.href)">csdn</a><br /><a href="http://163.com">163</a><br /><a href="http://www.coding123.net">coding123</a><script> var kw = ['csdn', 'coding']; var as = document.getElementsByTagName('a'); for (var i = 0; i < as.length; i++) { for (var j = 0; j < kw.length; j++) if (as[i].innerHTML.indexOf(kw[j]) != -1) {//2个都被拦截 if (as[i].onclick) as[i].onclick(); else window.open(as[i].href); } }</script> 下面两行代码 if(as[i].onclick) as[i].onclick; else window.open(as[i].href); 没看懂!!!else打开循环的第一个连接,可为什么是if(as[i].onclick) as[i].onclick; 呢??? Jquery 简单问题 代码优化。。。 ie浏览器屏蔽不接受文件夹拖拽功能 js这样可以黑掉CSDN? 一个Javascript比较有挑战性的问题 js如何实现设置打印页边距的设置? 高手的进来 我想实现在几个不同的iframe中出onfocus效果 这种写法是啥意思?给我讲讲 ,是数组吗? 声明: JS文字分割(无规律) 求助: 1.025四舍五入后,只等于1.02
<a href="http://163.com">163</a><br />
<a href="http://www.coding123.net">coding123</a>
<script>
var kw = ['csdn', 'coding'];
var as = document.getElementsByTagName('a');
for (var i = 0; i < as.length; i++) {
for (var j = 0; j < kw.length; j++)
if (as[i].innerHTML.indexOf(kw[j]) != -1) {//2个都被拦截
if (as[i].onclick) as[i].onclick();
else window.open(as[i].href);
}
}
</script>
下面两行代码 if(as[i].onclick) as[i].onclick;
else window.open(as[i].href); 没看懂!!!
else打开循环的第一个连接,可为什么是if(as[i].onclick) as[i].onclick; 呢???