JavaScript学习笔记(5):DOM增加节点的操作

JavaScript学习笔记(5)

DOM增加节点的操作

前言

上一次讲了DOM查询节点的操作,这一次来看看增加节点的操作。

首先需要创建节点
document.createElement(“element”)

创建一个元素节点

var p = document.createElement("p");
console.log(p)//<p></p>
document.createTextNode(“Text”)

创建一个文本节点

var para = document.createTextNode("Hello World");
console.log(para);//"Hello World"
添加节点
document.appendChild()

使一个节点成为另一个节点的子节点

var p = document.createElement("p");
var para = document.createTextNode("Hello World");
p.appendChild(para);
console.log(p);//<p>Hello World</p>
element.innerHTML = “innerHTML”

增加元素的子节点

var p = document.createElement("p");
p.innerHTML = "<div></div>";
console.log(p);//<p><div></div></p>
element.attribute = “new value”

若要添加属性节点,可以直接通过"."操作符进行添加

var p = document.createElement("p");
var para = document.createTextNode("Hello World");
p.style.color = "red";
p.appendChild(para);
console.log(p);//<p style="color: red;">Hello World</p>
element.setAttribute(“attribute”,“value”)

或者用这个方法也可以添加属性

var div = document.getElementsByTagName("div")[0];
div.setAttribute("id","123");
console.log(div.id);//123

后记

以上就是添加节点的方法,感觉上应该是有很多遗漏的,一时半会也想不起来了,但是三类节点的增加都已经实现了,应该可以解决所有增加节点的问题了。下一篇继续,更新节点,冲冲冲!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值