zoukankan      html  css  js  c++  java
  • 操作节点

     1 window.onload = function (ev) {
     2         // CRUD操作
     3         // var box = document.getElementsByClassName('box')[0];
     4 
     5         // 1. 创建节点
     6        /* var img = document.createElement('img');
     7         img.src = 'img/img_02.jpg';
     8         // box.appendChild(img);
     9 
    10         var btn = document.getElementsByTagName('button')[0];
            //在btn前面插入
    11 box.insertBefore(img, btn);*/ 12 13 // 2. 删除节点 14 // var btn = document.getElementsByTagName('button')[0]; 15 // btn.remove();方法1 16 // box.removeChild(btn); 方法2 17 18 // 3. 克隆标签 19 var box = document.getElementsByClassName('box')[0]; 20 // var newBox = box.cloneNode(); // 浅克隆 子元素不拷贝 21 var newBox = box.cloneNode(true); // 深克隆 里面的所有一切都被拷贝 22 // console.log(newBox); 23 document.body.appendChild(newBox); 24 25 }
    window.onload = function (ev) {
            // 1.获取节点
            var img = document.getElementsByTagName('img')[0];
            console.log(img);
    
            // 2. 获取标签的属性
            /*console.log(img.getAttribute('src'));
            console.log(img.getAttribute('alt'));
            console.log(img.alt);
            console.log(img.src);*/
    
            // 3. 设置属性
            img.setAttribute('src', 'img/img_02.jpg');
            img.setAttribute('alt', '这是一个美女呀!');
            img.setAttribute('itlike', '撩课');
            img.setAttribute('abc', 'cba');
    
           // 3. 删除属性
           img.removeAttribute('abc');
        }
  • 相关阅读:
    c语言中float、double、long double在内存中存储方式
    linux路由表配置
    linux下ip命令用法
    Ajax与Comet
    JavaScript之JSON
    Mustache学习
    微信小程序环境搭建
    JavaScript之模仿块级作用域
    JavaScript之call()和apply()方法详解
    JavaScript引用类型之Array数组之强大的splice()方法
  • 原文地址:https://www.cnblogs.com/zhangzhengyang/p/11186677.html
Copyright © 2011-2022 走看看