我是靠谱客的博主 激情网络,最近开发中收集的这篇文章主要介绍了解attribute,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

了解attribute

都是操作当前元素节点中某个属性的

1.setAttribute()
作用:设置指定元素上的某个属性值。如果属性已经存在,则更新该值;否则,使用指定的名称和值添加一个新的属性。
参数:name:表示属性名称的字符串; value: 属性的值/新值。
例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
         window.onload = function(){
            var oDiv = document.getElementById("div1");
            oDiv.setAttribute("class","box2")
         }
    </script>
</head>
<body>
    <div id="div1" title="hello" class="box" xxx="yyy">qwewe</div>
</body>
</html>

运行结果:
在这里插入图片描述
2.getAttribute()
作用:回元素上一个指定的属性值。如果指定的属性不存在,则返回 null 或 “” (空字符串)。
例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
         window.onload = function(){
            var oDiv = document.getElementById("div1");
            alert(oDiv.getAttribute("class"));
         }
        
    </script>
</head>
<body>
    <div id="div1" title="hello" class="box" xxx="yyy">qwewe</div>
</body>
</html>

运行结果:
在这里插入图片描述
3.removeAttribute()
作用: 从指定的元素中删除一个属性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
         window.onload = function(){
            var oDiv = document.getElementById("div1");
            oDiv.removeAttribute("title")
         }
        
    </script>
</head>
<body>
    <div id="div1" title="hello" class="box" xxx="yyy">qwewe</div>
</body>
</html>

运行结果:
在这里插入图片描述

补充: 
	1.class的访问(点操作是通过className,而set/getAttribute是通过class)
    2.自定义属性(set/getAttribute支持用户自定义属性)

最后

以上就是激情网络为你收集整理的了解attribute的全部内容,希望文章能够帮你解决了解attribute所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部