肉渣教程

DOM 简介

上一节 下一节

简单示例

通过getElementById()方法选择id名为demo的HTML元素,将该元素的innerHTML属性设置为“反清复明”。这就是一个简单的示例,具体代码如下所示:

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = "反清复明";
</script>

运行一下


搞明白上面这个最简单的例子就可以了。此外,再说三件事:1.要自己去专否沙盒多试试;2.下面是常用的一些方法,先大致浏览一遍即可,需要用到再深入研究也不迟;3.很可能会很少直接用到,因为后续会学jQuery,所以将来实战中,用jQuery会比直接裸写更明智。


选择HTML元素

方法 说明
document.getElementById(id) 根据元素id选择元素
document.getElementsByTagName(name) 根据元素标签名选择元素
document.getElementsByClassName(name) 根据元素class类名选择元素

改变HTML元素

方法 说明
element.innerHTML = new html content 设置元素html内容
element.attribute = new value 设置元素属性
element.setAttribute(attribute, value) 设置元素属性
element.style.property = new style 设置元素某种样式

添加和删除HTML元素

方法 说明
document.createElement(element) 创建一个HTML元素
document.removeChild(element) 删除一个HTML元素
document.appendChild(element) 添加一个HTML元素
document.replaceChild(element) 替换一个HTML元素
document.write(text) 在HTML输出流中添加信息

添加触发事件

方法 说明
document.getElementById(id).onclick = function(){code} 将指定函数绑定在指定id的HTML元素的点击事件上

DOM 简介

上一节 下一节