1、认识DOM
文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。
先来看看下面代码:
将HTML代码分解为DOM节点层次图:
HTML文档可以说由节点构成的集合,三种常见的DOM节点:
1. 元素节点:上图中<html>,<body>,<p>等都是元素节点,即标签。
2. 文本节点:向用户展示的内容,如<li>...</li>中的JavaScript、DOM、CSS等文本。
3. 属性节点:元素属性,如<a>标签的链接属性href="http://www.imooc.com"。
看下面代码:
<a href="htttp://www.baidu.com">Javascript DOM</a>
2、通过id获取元素对象
document.getElementById("id");
用法:
1、获取元素对象
object.innerHTML
2、改变HTML样式
object.style.property=new style;
3、显示和隐藏(display属性)
object.style.display=value;
这里的value可以取值:none此元素不会被显示;block此元素显示维块级元素。
4、控制类名
object.className=classsname;
作用:
取元素class的属性;为网页内某一元素指定一个css样式来更改该元素的外观。
5、取消设量
object.removeAttribute("style");