js建立節點及其屬性

<!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>
相關文章
相關標籤/搜索