JavaScript DOM
来源:互联网 发布:淘宝地址怎么改邮编 编辑:程序博客网 时间:2024/05/21 00:49
一.JavaScript DOM介绍
1.DOM是?
中文是文档对象模型
DOM是html文档的一个抽象
2.js语言,DOM,网页的关系
js语言操作DOM(js不能直接操作网页,只能通过DOM),DOM的变化映射到HTML,进而显示出来。
js---》DOM--->页面--》用户视觉
3.模型---DOM树
js要操作网页,就必须通过DOM树才可以;操作DOM数就要查找DOM树的根节点(文档)
二.节点
1.节点是?
节点是构成我们网页的最基本的组成部分,网页中的每一个部分(对象)都可以称节点
如:html标签,属性,文本,注释,整个文档等都是节点
2.节点类型--按照大小关系分类
①文档节点:表示的是 整个html
②元素节点:表示的是 html中的标签
③属性节点:表示的是 html标签中的属性
④文本节点:表示的是 html标签中的内容 文本
节点最终都是映射成js的对象,程序员操作这些对象来改变网页
3.属性和方法
4. document 对象?
*document 对象是浏览器提供给js使用的对象
*document 代表的是 整个页面
*js语言操作页面都是通过document 对象操作
*document 对象是浏览器内置的对象,不需要声明不需要实例化,直接使用
console.log(document);
注意:JS使用的对象有3类:
①程序员自定义的对象
②js语音自定义对象(date等)
③数组对象(浏览器定义的对象(document))
三.节点对象的操作(重要)
1.文档查询--标签
*document.getElementById(“id值”); //通过id获取一个元素节点对象 返回是对象
*document.getElementsByTagName(“标签名”);//通过标签名获取一组元素节点对象 返回是数组
*document.getElementsByName(“name值”);//通过那么属性获取一组元素节点对象 返回是数组
eg:<button name="btn" id="mybtn">我是按钮1</button>
var btns = document.getElementById("mybtn");
var btns = document.getElementsByTagName("button");
var btns = document.getElementsByName("btn");
- [DOM]javascript DOM操作
- Javascript DOM
- javascript--dom
- JavaScript DOM
- Dom ,JavaScript
- Javascript DOM
- javascript Dom
- JavaScript DOM
- JavaScript Dom
- javascript-DOM
- Javascript -- DOM
- JavaScript/DOM
- JavaScript DOM
- JavaScript+DOM
- javascript dom
- javascript--DOM
- javascript DOM
- JavaScript DOM
- tomcat启动时间过短导致启动失败
- JQuery从服务器获取数据
- python3 web.py
- 两篇Qt多线程使用心得,写的不错
- 解决eclipse字体背景变红或者变绿的问题
- JavaScript DOM
- 超出用省略号代替
- Linux下编译mongo的c++链接库
- openshift提升用户为系统管理员
- 点击外部区域 隐藏输入法
- java异常处理关键字trows,trow,catch,finally代表什么意义?
- 砝码称重
- python 一些有用的功能函数(持续更新)
- 在腾讯云下搭建hadoop伪分布式系统