1.首先了解一下什么是DOM对象:
DOM(Document Object Model),文档对象模型,在html文件中所有元素(title,body,head,div…)都可看成是一个文档对象.
通过documen可以调用html中的文档对象并进行相关操作:
基于BOM操作的案例:
表单操作:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input type="checkbox" name="fav" value="java">学java
<input type="checkbox" name="fav" value="js">学javascript
<input type="checkbox" name="fav" value="mysql">学数据库
<input type="checkbox" name="fav" value="jdbc">学jdbc <br>
<input type="checkbox"
name=""
id="selectAll"
onclick="selectAll(this.checked)">全选1
<input type="checkbox" name="" id="selectAll2">全选2
<script>
//全选实现1
function selectAll(isSelected){
var cks = document.getElementsByName('fav');
for(var i = 0;i<cks.length;i++){
cks[i].checked = isSelected;
}
}
//全选实现2 document.getElementById('selectAll2').addEventListener('click',function(){
var cks = document.getElementsByName('fav');
for(var i = 0;i<cks.length;i++){
cks[i].checked = this.checked;
}
})
</script>
</body>
</html>
该案例实现了一个简单的表单功能,通过勾选全选按钮,实现自动勾选其他所有按钮(由js实现).