JS DOM 编程复习笔记--appendChild、textContent、innerText、innerHTML(五)

上一篇文章中我们使用appendChild()方法将我们创建的DOM元素插入到指定的父元素的最后位置。今天我们继续来看看这几个API,textContentinnerTextinnerHTML,它们都是比较常用的,用来获取和设置HTML的内容或者标签。下面我们从appendChild开始

appendChild()

我们来复习一下语法

parentNode.appendChild(childNode);

appendChild()将传入的childNode插入到parentNode的最后一个子元素的后面,并返回插入的元素。

如果childNode是页面中已经存在的DOM节点,那么appendChild()方法将会把childNode从原来的位置移动到新的位置。

先来回顾一下appendChild()基础使用

基础用法例子

<ul id="menu">
</ul>

<script>
function createMenuItem(name) {
     
     
  let li = document.createElement('li');
  li.textContent = name;
  return li;
}
  
// 获取ul#menu元素
const menu = document.querySelector('#menu');
// 添加子元素
menu.appendChild(createMenuItem('首页'));
menu.appendChild(createMenuItem('产品'));
menu.appendChild(createMenuItem('关于我们'));

</script>

运行后,HTML如下
image-20211021141704035

移动节点例子

我们的HTML如下

<ul id="first-list">
  <li>HTML</li>
  <li>CSS
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值