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>
  • 相关阅读:
    nrf51822蓝牙芯片ble_app_proximity程序总结
    创新学分材料
    毕业论文 一定要自己写 切记不可抄袭​
    Shell awk 求标准差
    Java程序执行Linux命令(JSP运行其他程序)
    SFTP无法连接 Connection closed by server with exitcode 127
    IE开发人员工具手册
    jQuery plugins
    Google maps api demo 2
    Google maps api demo
  • 原文地址:https://www.cnblogs.com/e0yu/p/9506683.html
Copyright © 2011-2022 走看看