zoukankan      html  css  js  c++  java
  • js模拟点击打开超链接

    js模拟点击打开超链接,页面上有一些锚文本,如果用 JS 批量在新窗口打开。

    jquery示例:

    <div class="link">
    <a href="http://www.baidu.com" target='_blank'>baidu</a>
    <a href="http://www.taobao.com" target='_blank'>taobao</a>
    <a href="http://www.jd.com" target='_blank'>jd</a>
    </div>
    <script type="text/javascript" src="http://i.zyctd.com//Scripts/jquery-1.11.1.js?ver=20180802"></script>
    <script type="text/javascript">
    $("div.link").find("a").each(function(){this.click();}); 
    </script>

    js示例:

    <div class="link">
    <a href="http://www.baidu.com" target='_blank'>baidu</a>
    <a href="http://www.taobao.com" target='_blank'>taobao</a>
    <a href="http://www.jd.com" target='_blank'>jd</a>
    </div>
    <script type="text/javascript">
    var link = document.getElementsByClassName("link")[0].getElementsByTagName("a");
    for(var i=1; i<link.length; i++){link[i].click();}
    </script>

    我最常使用的:

    <script type="text/javascript">
    var a = document.getElementsByClassName("ad_ptlist")[0].getElementsByTagName("a");
    for(var i=1; i<a.length; i++){a[i].click();}
    </script>

     最近在用的一个:

    <script type="text/javascript">
    var a = document.getElementsByTagName("a");
    for(var i=0;i<a.length;++i){
        a[i].setAttribute('target','_blank');
        a[i].click();
    };
    </script>
  • 相关阅读:
    第七届蓝桥杯JavaA组省赛真题
    第七届蓝桥杯JavaA组省赛真题
    第七届蓝桥杯JavaA组省赛真题
    第七届蓝桥杯JavaA组省赛真题
    Qt自定义model
    Qt Model/View(官方翻译,图文并茂)
    ddd
    java整合spring和hadoop HDFS
    hadoop-2.7.3 在windows环境下安装(无需Cygwin)
    Web Api 自动生成帮助文档
  • 原文地址:https://www.cnblogs.com/e0yu/p/9506683.html
Copyright © 2011-2022 走看看