案列介绍
这是一个导航栏切换选项卡的小案例,通过这个案例就能体现setAttibute()和getAttitude()美妙之处。
了解一下基本语法
getAttribute() 获取标签属性的值
<a href="http://www.baidu.comm" id="zhi"></a>
var zhi=document.getElementById('zhi');
zhi.getAttribute('href');//获取到a标签href的值
setAttribute() 设置标签属性和属性值
<h2 class="h2">标题1</h2>
var h2=document.querySelector('h2');//获取元素
h2.setAttribute('class','h3');//修改值
h2.setAttribute('index','1');//新增加一个属性和值
setAttribute(‘属性名’,‘属性值’),如果存在改属性(js原生属性),覆盖他的属性值,如果不存在就新增一个属性。
removeAttribute() 删除属性
var h2=document.querySelector('h2');//获取元素
h2.setAttribute('class','h3');//修改值
h2.setAttribute('index','1');//新增加一个属性和值
h2.removeAttribute('index');//删除index属性
removeAttribute(‘属性名’)删除之后变为null,不赋值就变为undefined
代码
<!DOCTYPE html>
<html lang

本文通过实例讲解了如何使用JavaScript的setAttribute()和getAttribute()方法来操作HTML元素的属性,包括添加、修改和删除属性,以及如何在导航栏选项卡切换时动态控制内容显示。
最低0.47元/天 解锁文章
214

被折叠的 条评论
为什么被折叠?



