zoukankan      html  css  js  c++  java
  • 创建节点及其属性

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>创建节点及其属性</title>
    </head>
    <style>
    #listShow>li ul{
    display: none;
    }
    #listShow>li>a{
    background:#ccc;
    }
    li{
    list-style: none;
    }
    </style>

    <body>
    <div id="listS">
    </div>
    </body>
    </html>
    <script>
    /*创建节点的js不能写在要创建节点位置的html前面,否则js就会失效*/
    var element=document.getElementById('listS');
    /*创建p标签*/
    var createP=document.createElement('p');
    var node=document.createTextNode('这是创建的p标签');
    createP.appendChild(node);
    element.appendChild(createP);

    /*创建div标签*/
    var createP1=document.createElement('div');
    var node1=document.createTextNode('这是创建的div标签');
    createP1.appendChild(node1);
    element.appendChild(createP1);

    /*创建a标签至li标签中*/
    var createLi=document.createElement('li');
    var createA=document.createElement('a');
    createA.href='#';
    createA.innerHTML='这是创建a标签';
    createLi.appendChild(createA);
    element.appendChild(createLi);

    /*创建ul>li>a标签*/
    var createUl=document.createElement('ul');
    var createLi1=document.createElement('li');
    var createLi2=document.createElement('li');
    var createA1=document.createElement('a');
    var createA2=document.createElement('a');
    var nodeLi1=document.createTextNode('这是创建ul>li>a标签');
    var nodeLi2=document.createTextNode('这是创建ul>li>a标签2');
    createA1.href='#';
    createA2.href='#';
    createA1.appendChild(nodeLi1);
    createA2.appendChild(nodeLi2);
    createLi1.appendChild(createA1);
    createLi2.appendChild(createA2);
    createUl.appendChild(createLi1);
    createUl.appendChild(createLi2);
    element.appendChild(createUl);

    /*创建input标签*/
    var createInput=document.createElement('input');
    createInput.value='';
    createInput.setAttribute('type','text');
    element.appendChild(createInput);

    /*创建input标签中创建button按钮*/
    var createInput1=document.createElement('input');
    createInput1.setAttribute('value','按钮');
    createInput1.setAttribute('type','button');
    element.appendChild(createInput1);

    /*创建button标签*/
    var createButton=document.createElement('button');
    var nodeButton=document.createTextNode('这是创建的Button标签');
    createButton.appendChild(nodeButton);
    element.appendChild(createButton);

    /*创建img标签*/
    var createImg=document.createElement('img');
    createImg.src='https://gd3.alicdn.com/imgextra/i3/261786115/TB26JieadYA11Bjy0FhXXbIwVXa_!!261786115.jpg';
    element.appendChild(createImg);

    /*创建hr标签*/
    var createHr=document.createElement('hr');
    element.appendChild(createHr);

    /*创建i标签*/
    var createI=document.createElement('i');
    var nodeI=document.createTextNode('这是创建的i标签');
    createI.appendChild(nodeI);
    element.appendChild(createI);

    /*创建br标签*/
    var createBr=document.createElement('br');
    element.appendChild(createBr);

    /*创建b标签*/
    var createB=document.createElement('b');
    var nodeB=document.createTextNode('这是创建的b标签');
    createB.appendChild(nodeB);
    element.appendChild(createB);


    </script>
  • 相关阅读:
    如何让你的Ssh连接,更加安全?
    邮件系统的新的打开方式,你值得拥有?
    前端之html语言
    Python之进程线程
    Python基础之模块
    Python基础之内置函数
    购物车
    Python基础函数之函数式编程
    Python基础之基本数据类型二《列表,元祖,字典及集合》
    Python基础之函数,递归。
  • 原文地址:https://www.cnblogs.com/qhantime/p/12986490.html
Copyright © 2011-2022 走看看