元素属性操作

1.获取元素的属性

js获取属性

/*js获取属性*/
var temp = document.getElementById('href').getAttribute('data-id');
console.log("🚀 ~ file: A001获取元素属性.js ~ line 12 ~ temp", temp)

jq获取属性

/*jq获取属性*/
var temp = $('.href').attr('href');
console.log("🚀 ~ file: A001获取元素属性.js ~ line 9 ~ temp", temp)

2.删除元素的属性

jq删除属性

var temp = $('.href').removeAttr('data-aa');

js删除属性

/*js删除属性*/
var temp = document.getElementById('href').removeAttribute('data-id');

3.设置元素的属性

jq设置属性

var temp2= $('.href').attr('class','test001');
console.log("🚀 ~ file: A001获取元素属性.js ~ line 23 ~ temp2", temp2)

js设置属性

var temp2= document.getElementById('href').setAttribute('data-aa','AA');

展示结构

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>A001元素属性</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>
</head>
<body>
    <a class="href" href="https:www.baidu.com" data-id="550" id="href">baidu</a>

    

    <script>
        // 1.获取元素的属性

        // 获取属性 .getAttribute("属性")原生js

        // 获取属性 .attr("属性")jquery

        /*jq获取属性*/
        var temp = $('.href').attr('href');
        console.log("🚀 ~ file: A001获取元素属性.js ~ line 9 ~ temp", temp)
        /*js获取属性*/
        var temp = document.getElementById('href').getAttribute('data-id');
        console.log("🚀 ~ file: A001获取元素属性.js ~ line 12 ~ temp", temp)



        // 2.设置元素的属性
        // 设置属性 .setAttribute("属性","值") 原生js

        // 设置属性 .attr("属性","值") jquery

        /*jq设置属性*/
        var temp2= $('.href').attr('class','test001');
        console.log("🚀 ~ file: A001获取元素属性.js ~ line 23 ~ temp2", temp2)

        /*js设置属性*/
        var temp2= document.getElementById('href').setAttribute('data-aa','AA');


        // 3.删除元素的属性

        // 删除属性 .removeAttribute 

        // 删除属性 .removeAttr

        /*jq删除属性*/
        var temp = $('.href').removeAttr('data-aa');
        /*js删除属性*/
        var temp = document.getElementById('href').removeAttribute('data-id');
    </script>
</body>
</html>

希望能帮助到您,点个赞啦,我的老北鼻

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值