一、创建元素节点
1.1 原生JS创建元素节点
1.2 jQuery创建元素节点
');`
二、创建并添加文本节点
2.1 原生JS创建文本节点
通常创建文本节点和创建元素节点配合使用,比如:
2.2 jQuery创建并添加文本节点:
Hello World.');
三、复制节点
3.1 原生JS复制节点:
true和false的区别:
- true :克隆整个'
Hello World.
'节点 - false:只克隆'' ,不克隆文本Hello World.'
3.2 jQuery复制节点
注意:克隆节点要避免`ID重复
四、 插入节点
4.1 原生JS向子节点列表的末尾添加新的子节点
原生JS在节点的已有子节点之前插入一个新的子节点:
4.2 在jQuery中,插入节点的方法比原生JS多的多
Hello World.');
把匹配元素添加到目标元素子节点列表结尾
Hello World.').appendTo('#El');
Hello World.');
把匹配元素添加到目标元素子节点列表开头
Hello World.').prependTo('#El');
Hello World.');
把匹配元素添加到目标元素之前
Hello World.').insertBefore('#El');
Hello World.');
把匹配元素添加到目标元素之后
Hello World.').insertAfter('#El');
五、删除节点
5.1 原生JS删除节点
5.2 jQuery删除节点
六、替换节点
6.1 原生JS替换节点
注意:oldNode必须是parentEl真实存在的一个子节点
6.2 jQuery替换节点
Hello World.');
七、设置属性/获取属性
7.1 原生JS设置属性/获取属性
7.2 jQuery设置属性/获取属性:
logo").attr({"title": "logo"});
$("#logo").attr("title");
$("#checkBox").prop({"checked": true});
$("#checkBox").prop("checked");