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>
  • 相关阅读:
    163国内镜像源
    一个简单的springboot项目
    springcloud概述
    final关键字
    springboot项目多模块打包
    Unity Shaderlab: Object Outlines
    生命周期
    Unity内置事件
    Win10输入指示器关掉后自动恢复的问题
    Unity Shader-后处理:景深
  • 原文地址:https://www.cnblogs.com/e0yu/p/9506683.html
Copyright © 2011-2022 走看看