文档对象模型
文档:超文本文档 html xml
对象:提供了属性和方法
模型:所有的标记文档都具有一个共性特征的体现
总结:使用js里面的dom里提供的对象,使用这些对象的属性和方法,对标记文档进行操作
1.先要对标记型文档进行操作,首先需要对标记型文档里的所有内容封装成对象
需要把html里面的标签,属性,文本内容都封装成对象
分为document对象(整个html文档)element对象(标签对象)属性对象 文本对象 node节点对象(是前面提过对象的父对象)
2.要想对标记型文档进行操作,得先解析标记型文档
解析过程:
根据html层级结构,在内存中分配一个树形结构,需要把html中的每部分封装成对象
document对象(整个html文档)
element对象(标签对象)
属性对象
文本对象
node节点对象:这个对象是这些对象的父对象
DHTML:是多种技术的简称
HTML:封装数据
CSS:使用属性和属性值设置样式
dom:操作html文档
javasdript:专门指js的语法语句
document对象:每个载入浏览器的html文档都会成为document对象
常用方法:
write( )方法:向页面输出变量或者html代码
getElementById( );通过id得到标签
getElementsByName( );通过标签的name属性值得到一个集合
getElementsByTagName( “标签名称”);通过标签名称得到元素