zoukankan      html  css  js  c++  java
  • 复制所有链接,全选,反选

     1 <!DOCTYPE html>
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5     <title>复制所有链接</title>
     6     <script type="text/javascript">
     7         onload = function () {
     8             var values = "";
     9             //这里可以用name得到所有标签
    10             var ck = document.getElementsByName("name");
    11             //这里用数组存放链接地址,也可以用字符串+=存放,但数组比较灵活
    12             var arr = [];
    13             btnCopy.onclick = function () {
    14                 for (var i = 0; i < ck.length; i++) {
    15                     if (ck[i].checked == true) {
    16                         arr.push(ck[i].nextSibling.href);
    17                     }
    18                     //使用剪切板,arr不能直接用,要用join方法,或tostring方法
    19                     clipboardData.setData("text", arr.join("
    "));
    20                     //clipboardData.setData("text", arr.toString());
    21                     //text.value = arr;
    22                 }
    23             }
    24             //全选
    25             btnAll.onclick = function () {
    26                 for (var i = 0; i < ck.length; i++) {
    27                     ck[i].checked = true;
    28                 }
    29             }
    30 
    31             //反选
    32             btnExcept.onclick = function () {
    33                 for (var i = 0; i < ck.length; i++) {
    34                     ck[i].checked = !ck[i].checked;
    35                 }
    36             }
    37         }
    38 
    39     </script>
    40 </head>
    41 <body>
    42     <!--input标签和a标签要放到同一行,不然dom获取节点会获取到空节点-->
    43     <input type="checkbox" name="name" value="" /><a href="http://www.baidu.com">葫芦娃</a><br />
    44     <input type="checkbox" name="name" value="" /><a href="http://www.jd.com">葫芦娃</a><br />
    45     <input type="checkbox" name="name" value="" /><a href="http://www.taobao.com">葫芦娃</a><br />
    46     <input type="checkbox" name="name" value="" /><a href="http://www.qq.com">葫芦娃</a><br />
    47     <input type="button" name="" value="全选" id="btnAll" />
    48     <input type="button" name="" value="反选" id="btnExcept" />
    49     <input type="button" name="" value="复制链接" id="btnCopy" /><br />
    50     <textarea style="300px;height:200px;" id="text"></textarea>
    51 
    52 </body>
    53 </html>
  • 相关阅读:
    运筹学 CheatSheet
    东南大学 2021 年夏季赛部分题解
    信号与系统期末复习精要
    信号量的基本同步模式
    OpenMP入门:求pi
    肉眼可见的 Z 变换性质
    操作系统概念 第7章 死锁
    操作系统概念 第10章 文件系统接口
    操作系统概念 第9章 虚拟内存
    操作系统概念 第8章 内存管理
  • 原文地址:https://www.cnblogs.com/Jacklovely/p/5393371.html
Copyright © 2011-2022 走看看