, 点击一个按钮 , 本按钮高亮显示 , 将其它按钮重置 ;
2、案例核心要点 - getElementsByTagName 方法获取多个元素
通过调用 Document 对象 或 Element 对象的..., 表示要查找的元素的标签名 , 该参数是不区分大小写 ;
返回一个 HTMLCollection 对象 , 这是一个动态更新的集合 , 包含了所有匹配的元素 , HTMLCollection 类似于数组...为每个 按钮 设置点击事件 , 每个点击事件都是设置所有按钮为默认背景 , 本按钮高亮显示
// buttons 是 NodeList 对象 , 该对象是 伪数组
//...为每个 按钮 设置点击事件 , 每个点击事件都是设置所有按钮为默认背景 , 本按钮高亮显示
// buttons 是 NodeList 对象 , 该对象是 伪数组
//...>
运行效果 :
进入后 , 默认状态如下 :
点击按钮 1 , 按钮 1 高亮 ;
点击 按钮 3 , 按钮 1 高亮取消 , 按钮 3 高亮 ;
完整的动态效果如下