犀牛书第五版读书笔记——Chapter 15. Scripting Documents(第五部分)
37.document.createElement()和document.createTextNode()方法可以创建新的元素,以及新的文本
38.Node.appendChild(),Node.insertBefore(),Node.replaceChild()方法,可以将新创建的元素,加入到文档中
39.总结前2条,就是创建新节点(包括元素节点和文本节点),都是通过调用document上的create方法完成的。但是要将新创建的节点显示到浏览器上,还需要调用Node上的相关方法
40.HTMLElement Object还定义了一个innerHTML属性,这个属性不是W3C标准,不过由于比较方便,使用范围很广,而且现代浏览器都支持。该属性的值,是一段表示所有子元素的HTML文本。如果对这个属性赋值,浏览器会调用其HTML解析器,解析传递参数的值,并用解析的结果替换掉原本的子元素
41.非常早的IE(IE4,或许还有5和6),提供了一套非标准的API,用于实现遍历文档的功能。比如document.children,功能类似于W3C的document.childNodes。这些API现在已经基本用不到了
42.早期的IE还提供了另外一些乱七八糟的API,比如document.all什么的, 现在也是基本看不到了,就不多说了