操作节点

 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');
    }
原文地址:https://www.cnblogs.com/zhangzhengyang/p/11186677.html