zoukankan      html  css  js  c++  java
  • javascript 动态添加div等这样的标签包含一些元素

    $(function () {
        LoadDownLoad();
    })
    function LoadDownLoad() {
        var as = document.getElementsByTagName("a");
        for (var i = 0; i < as.length; i++) {
            if (as[i].getAttribute("rel") != null) {
                if (as[i].getAttribute("rel").indexOf("shadowbox") >= 0) {
                    var newNode = document.createElement("div");
                    newNode.style.width = "100%";
                    newNode.style.paddingLeft = "15px";
                    var hrefVal = as[i].getAttribute("href");
                    var Url = "";
                    if (hrefVal.indexOf("sit/") < 0) {
                        Url = "";
                    }
                    else {
                        Url = "";
                    }
                    newNode.innerHTML = "<a href='" + Url + hrefVal + "' target='_blank' style=' color:#646464; font-size:14px;'>視頻下載</a>";
                    insertAfter(newNode, as[i]);
                }
            }
        }
    }
    function insertAfter(newElement, targetElement) {
        var parent = targetElement.parentNode;
        if (parent.lastChild == targetElement) {
            parent.appendChild(newElement);
        }
        else {
            parent.insertBefore(newElement, targetElement.nextSibling);
        }
    }

  • 相关阅读:
    10个实用的但偏执的Java编程技术
    分布式文件系统FastDFS设计原理
    👮 Golang Gin/Ace/Iris/Echo RBAC 鉴权库
    深入浅出爬虫之道: Python、Golang与GraphQuery的对比
    (.*?)
    开箱即用的高匿代理抓取工具
    6.可见性关键字(volidate)
    5.同步关键字(synchronized)
    4.等待和通知
    3.线程优先级
  • 原文地址:https://www.cnblogs.com/TNSSTAR/p/3044456.html
Copyright © 2011-2022 走看看