1.appendChild() 方法可向节点的子节点列表的末尾添加新的子节点。

实例一:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body><ul id="myList"><li>Coffee</li><li>Tea</li></ul>
<p id="demo">单击按钮将项目添加到列表中</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){var node=document.createElement("LI");var textnode=document.createTextNode("Water");node.appendChild(textnode);document.getElementById("myList").appendChild(node);
}
</script>
<p><strong>注意:</strong><br>首先创建一个节点,<br> 然后创建一个文本节点,<br>然后将文本节点添加到LI节点上。<br>最后将节点添加到列表中。</p></body>
</html>

页面效果:

实例一是向ul中添加li项

2.appendChild() 方法从一个元素向另一个元素移动元素。

实例二:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>Document</title>
</head><body><select id="select1" multiple="multiple" size="10"><option>左1</option><option>左2</option><option>左3</option><option>左4</option><option>左5</option></select><span><button onclick="toRight()">>></button><button onclick="toLeft()"><<</button></span><select id="select2" multiple="multiple" size="10"><option>右1</option><option>右2</option><option>右3</option><option>右4</option><option>右5</option></select><script type="text/javascript">var select1 = document.getElementById("select1");var select2 = document.getElementById("select2");function toRight() {var childs = select1.childNodes;for (var i = 0; i < childs.length; i++) {if (childs[i].selected) {select2.appendChild(childs[i]);}}}function toLeft() {var childs = select2.childNodes;for (var i = 0; i < childs.length; i++) {if (childs[i].selected) {select1.appendChild(childs[i]);}}}</script>
</body></html>

页面效果:

实例二是下拉框选项的移动

总结:

appendChild()方法是向节点添加最后一个子节点,也可以使用此方法从一个元素向另一个元素移动元素 。

JavaScript中的appendChild()方法相关推荐

  1. Javascript中二进制数据处理方法

    Javascript中二进制数据处理方法 转载于:https://www.cnblogs.com/motadou/archive/2012/02/19/2358514.html

  2. php中使用confirm,如何使用JavaScript中的confirm()方法

    confirm方法的使用:通过给元素设置confirm函数来创建一个带有确认和取消按钮的提示框,当点击确认时返回true,取消时返回false 今天将讲解JavaScript中confirm() 方法 ...

  3. JavaScript 中的forEach()方法

    JavaScript 中的forEach方法 一.forEach()的定义和用法? 1.第一个是数组的每一项值(必选) 2.第二个是数组下标(可选) 3.第三个是原数组(可选) 4.forEach() ...

  4. JavaScript中的valueOf方法详解

    Object.prototype.valueOf() valueOf() 方法返回指定对象的原始值. 语法 object.valueOf() 返回值 返回值为该对象的原始值. 描述 JavaScrip ...

  5. JavaScript中的部分函数/方法参考

    目录 1.Object.defineProperty方法 2.for.for...in.for...of.forEach方法 for循环(可使用return.break等来中断循环) forEach循 ...

  6. javascript中replace使用方法总结

    这篇文章主要为大家详细介绍了javascript中replace的使用方法,使用replace和正则表达式共同实现字符串trim方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ECMAScri ...

  7. Javascript中的Callback方法浅析

    什么是callback?   回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数.回调函数不是由该函 ...

  8. javascript字典中添加数组_如何在JavaScript中使用数组方法:Mutator方法

    JavaScript中的数组由元素列表组成.JavaScript有许多有用的内置方法来处理数组.修改原始数组的方法称为mutator方法,返回新值或表示的方法称为accessor方法.在本教程中,我们 ...

  9. javascript中常用数组方法详细讲解

    javascript中数组常用方法总结 1.join()方法: Array.join()方法将数组中所以元素都转化为字符串链接在一起,返回最后生成的字符串.也可以指定可选的字符串在生成的字符串中来分隔 ...

最新文章

  1. Google 出品的 Java 编码规范,权威又科学,强烈推荐
  2. tf.keras.layers.LSTM 示例
  3. z = x++ - --y * b/a;
  4. (仿头条APP项目)4.父类BaseFragment创建,用retrofit和gson获取并解析服务器端数据
  5. VTK:InfoVis之KMeansClustering
  6. (转) 假如女人是一种编程语言
  7. php bind_param,php – 在mysqli bind_param中绑定动态变量
  8. TED如何和压力做朋友(一)
  9. cad无法修复图形文件_CAD应用技巧:DWG图形的“瘦身”
  10. 方差分析的SPSS实现
  11. 希尔密码C语言源代码,希尔密码加密解密(示例代码)
  12. nginx重启后出现[error] open() “/usr/local/var/run/nginx/nginx.pid” failed
  13. Flashpaper去掉toolbar,去掉打印的方法
  14. 很全的HTML5功能概述,温故而知新,可以为师矣!
  15. element ui 兼容低版本浏览器
  16. 教师运用计算机上课的随笔,初中信息技术教师的教学随笔5
  17. 知识点滴 - X射线和伽马射线有什么区别?
  18. c语言 周期性矩形脉冲,【转载】微分电路和积分电路
  19. 新闻速递 | 恭喜肖晓容工程师获得Domo专业认证!
  20. 军事理论作业小说,传上来当个乐子haha

热门文章

  1. Echarts地图版块移动位置的解决方案
  2. Algorithm保姆级笔记(基础+提高+Top1+杂题+Top2+蓝桥杯)
  3. 这款免费开源的数据库工具,支持所有主流数据库!
  4. 【Python】批量修改照片日期和文件名
  5. 中文版智能ABC如何移植到英文OS
  6. Resources文件夹
  7. 你觉得学 Python 还是 Java 更好找工作?
  8. php怎么把中文转,php如何把中文转换成拼音
  9. CUDA学习之CUDA执行模型--part3
  10. L19-python核心编程-面向对象编程(day1、2)