获取一个元素:

document.getElementById(nodeid);

创建一个元素:

document.createElement(tag);

创建文本节点:

document.createTextNode(text);

设置元素属性:

document.getElementById(nodeid).setAttribute(attribute,value);

插入一个元素:

parentOfbeforeNode.inertBefore(nodeToInsert,beforeNode);

在元素结尾插入一个元素:

parentOfNode.appendChild(nodeToInsert);

删除一个元素:

parentOfNode.removeChild(node);

例子:

    <div >
        this is a div
    </div>
    <input type="button"  />
    <input type="button"  />
    <script type="text/javascript">
        function addNode(){
            var dv = document.getElementById("dv");
            
            var btn = document.createElement("input");
            btn.type='button';
            btn.id='btn';
            btn.value='add';
            
            dv.parentNode.insertBefore(btn,dv);
        }
        
        function deleteNode(){
            var btn = document.getElementById("btn");
            if(btn){
                btn.parentNode.removeChild(btn);
            }
        }
    </script>

相关文章:

  • 2022-01-09
  • 2021-07-21
  • 2022-02-16
  • 2021-08-09
猜你喜欢
  • 2022-01-18
  • 2021-10-23
  • 2022-01-03
  • 2021-05-24
  • 2021-04-27
相关资源
相似解决方案