什么是 ←←←←←←←←
文档对象模型 () 是和文档的编程接口 。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容 。将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合 。简言之,它会将页面和脚本或程序语言连接起来 。
一个页面是一个文档 。这个文档可以在浏览器窗口或作为源码显示出来 。但上述两个情况中都是同一份文档 。文档对象模型()提供了对同一份文档的另一种表现,存储和操作的方式 。是页面的完全的面向对象表述,它能够使用如 等脚本语言进行修改 。
和 标准在绝大多数现代浏览器中都有对的基本实现 。许多浏览器提供了对标准的扩展,所以在使用时必须注意,文档可能会在多种浏览器上使用不同的来访问 。
开始的时候,和是交织在一起的,但它们最终演变成了两个独立的实体 。可以访问和操作存储在中的内容,因此我们可以写成这个近似的等式:
( 或页面) =+(脚本语言)
被设计成与特定编程语言相独立,使文档的结构化表述可以通过单一,一致的获得 。尽管我们在本参考文档中会专注于使用, 但 也可以使用其他的语言来实现, 以为例,代码如下:
1 # Python DOM example
2 import xml.dom.minidom as m
3 doc = m.parse("C:\Projects\Py\chap1.xml");
4 doc.nodeName # DOM property of document object;
5 p_list = doc.getElementsByTagName("para");
文章插图
文章插图
【HTML DOM入门教程】
文章插图
文章插图
推荐阅读
- 怎么破开wlk的限速啊
- 有没有reconvery懂哥
- LG Optimus Hub
- LG Nitro HD P930 刷机包
- LG L22 刷机包
- LG G3 韩版
- H815 LG G4刷机包
- D857 LG G3 国际版刷机包
- LG P990 刷机包