1 / 7
文档名称:

Javascript学习第一季--Javascript DOM 总结.doc

格式:doc   大小:65KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Javascript学习第一季--Javascript DOM 总结.doc

上传人:aibuaiwo1318 2018/4/16 文件大小:65 KB

下载得到文件列表

Javascript学习第一季--Javascript DOM 总结.doc

相关文档

文档介绍

文档介绍:Javascript学****第一季(9)--Javascript DOM 总结
作为一个js-DOM开发者,你必须知道的一些DOM方法:
创建节点。
createElement():
var a = (“p”);
它创建的是一个元素节点,所以 nodeType 等于 1 。
将返回 p ;
注意;createElement()方法创建出来的新元素节点不会被自动添加到文档里,既然没添加到文档里,说明它还是一个游离的状态。所以它也没有nodeParent属性。
如果想把它添加到文档里,可以使用 appendChild()或者insertBefore()方法或者replaceChild()方法。当然我们在前面的例子中,自己写了一个insertAfter()方法;
比如:
var a = (“p”);
(a);
注意: appendChild()默认是添加到文档的最后。也就是lastChild子节点。
如果想添加到某个地方,可以使用insertBefore()。
如果想在元素插入之前给元素添加属性。可以这么做:
var a = (“p”);
(“title”,”my demo”);
(a);
createTextNode():
var b = (“my demo”);
它创建的是一个文本节点,所以nodeType等于 3 。
将返回#text ;
跟createElement()一样,用createTextNode()创建的节点也不会自动添加到文档里。需要使用appendChild()或者insertBefore()方法或者replaceChild()方法。
他经常与createElement()配合使用,知道为什么吗?(一个元素节点,一个文本节点。)
var mes = (“hello world”);
var container = (“p”);
(mes);
(container);
复制节点。
cloneNode(boolean) :
它有一个参数。
var mes = ("hello world");
var container = ("p");
(mes);
(container);
var newpara = (true);//true和false的区别
(newpara );
注意: