js实现在末尾添加节点

在末尾添加节点:

1.获取ul标签

2.创建li标签

document.createElement("标签名称")方法

3.创建文本

document.createTextNode("文本内容");

4.把文本添加到li下面

使用 appendChild方法

5.把添加到ul的末尾

使用 appendChild方法

<html>
 <head>
  <title>HTML示例</title>
  <style type="text/css">
  </style>
 </head>
 <body>
 <div>
    <ul id="ulid">
        <li>111</li>
        <li>222</li>
        <li>333</li>
        <li>444</li>
    </ul>
</div>
</div>
    <br/>
    <input type="button" value="add" onclick="add1();"/>
    <script type="text/javascript">//在末尾添加节点
        function add1() {
            //获取到ul标签
            var ul1 = document.getElementById("ulid");
            //创建标签
            var li1 = document.createElement("li");
            //创建文本
            var tex1 = document.createTextNode("5555");
            //把文本加入到li下面
            li1.appendChild(tex1);
            //把li加入到ul下面
            ul1.appendChild(li1);
        }

    </script>

 </body>
</html>
时间: 2025-01-04 18:30:06

js实现在末尾添加节点的相关文章

在末尾添加节点案例

步骤 1.获取到ul标签2.创建li标签    document.createElement("标签名称"):3.创建文本    document.createTextNode("文本内容");4.把文本添加到li标签   使用appendChild()方法5.把li标签添加到ul标签   使用appendChild()方法 <html> <head> <title>Html示例</title> <style t

JS 获取元素对象/添加节点

一.设置或获取元素对象中(标签中)的属性和自定义属性 对象.属性 对象['属性'] 对象.getAttribute('属性名') 对象.setAttribute('属性名','属性值'); 对象.removeAttribute('属性名') 二.outerHTML : 当前节点对象及所有子节点(标签及所有内容) innerHTML : 当前节点中所有的内容(包含标签,会自动解析标签) innerText : 当前节点中所有的纯文本内容(不包含标签,不会自动解析标签) 三.如何获取所有的子节点?

JS添加节点方法与JQuery添加节点方法的比较及总结

原生JS添加节点方法与JQuery添加节点方法的比较及总结 一.首先构建一个简单布局,来供下边讲解使用 1.HTML部分代码: <div id="div1">div1</div> <div id="div2">div2 <span id="span1">span1</span> <span id="span2">span2</span> <

【实践】js 如何实现动态添加文本节点

对于我这个js 小白来说 今天鼓起勇气做起了邮箱认证这个特效 但是这次不是想说如何实现这这个特效而是想记录一下特效当中的某个部分 那就是向元素节点动态添加文本节点 百度了一下动态添加文本节点的方式 是使用document.createNodeChild("要想添加的内容");   这个方法 它的使用方式是: var correct = document.createTextNode("输入正确"); var error = document.createTextNo

原生JS添加节点方法与JQuery添加节点方法的比较及总结

一.首先构建一个简单布局,来供下边讲解使用 1.HTML部分代码: <div id="div1">div1</div> <div id="div2">div2 <span id="span1">span1</span> <span id="span2">span2</span> </div> <div id="div

原生js添加节点的高级简便写法

insertAdjacentHTML()        原生js添加节点element.insertAdjacentHTML(position,text); var obj = document.getElementById("btn1"); obj.insertAdjacentHTML("afterEnd","<br><input name="txt1">"); 原文地址:https://www.cn

js拾遗:appendChild 添加移动节点

原文:js拾遗:appendChild 添加移动节点 写js一年多了,一直以为自己很牛逼,开始写各种博文分享,昨天写了一篇<浅谈 IE下innerHTML导致的问题>在看了下面的评论,我才发现自己是多么无知.于是我回头翻阅了下 MDN,Node.appendChild 里面一开始就明确说了,"如果该节点已经存在,则从当前父节点中删除,然后添加到新的父节点."简单来说就是移动当前节点的意思,所以昨天的代码里去掉 obox.innerHTML = ""; 即

Javascript 动态添加节点(thinking in DOM)

test.html & example.js 文件说明了传统技术:document.write & innerHTML 的用法 test.html: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title> Test </title> </head> <body> <div id="testd

JS动态增加删除UL节点LI

JS如何动态增加删除UL节点LI及相关内容. <ul id="ul"> <li id=1>11111111111111111<a href="javascript:del(1);">del</a></li> <li id=2 >22222222222222222<a href="javascript:del(2);">del</a></li>