修改: 一个元素身上有三种东西可以改: 内容、属性和样式
1. 属性: 3种:
(1). 字符串类型的HTML标准属性: 2种
a. 旧核心DOM4个函数
b. 新HTML DOM .
(2). bool类型的HTML标准属性: 1种
a. 新HTML DOM .
(3). 自定义扩展属性:
a. 什么是: HTML标准中没有规定的,程序员根据自身的需要,自发添加的自定义属性
b. 2种:
1). 经常用于代替id、class或元素选择器,作为查找触发事件的元素的条件。
i. id选择器,只能选1个!
ii. class选择器,class选择器本职工作是定义样式,而样式的修改极其频繁!如果用class选择器查找元素绑定事件,一旦样式类发生变化,程序必然出错!
iii. 元素选择器,因为实现同一种效果,可选的标签名优很多,没有统一规定。如果用元素选择器查找触发事件的元素,绑定事件,则元素一改,功能又立刻出错!
iv. 解决: 另起炉灶!可以为元素添加自定义属性,然后查找触发事件的元素时,用属性选择器[自定义属性]来查找。
v. 好处: 不受样式和标签名修改的影响.
2). 在客户端临时缓存部分业务数据,避免反复向服务器发送请求。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge&