JQueryDOM之属性操作

属性操作


关于属性操作,我们这里来讲两个方法:attr()removeAttr()


attr():      能够获取元素属性、也能够设置元素属性

当attr(para1)方法有个参数时候用于获得当前元素的para1的属性值

当attr(para1,attrValue)有两个参数时候设置当前元素的属性名为para1的属性值为attrValue

例:

      $("p").attr("title"):该示例用于获得p元素的title属性值

      $("p").attr("title","你最喜欢的水果"):该示例设置p元素的title属性值为"你最喜欢的水果"

 

如果一次设置多个属性值可以使用“名/值”对形式

例:

      $("p").attr({"title":"你最喜欢的水果","name":"水果"})      (该示例一次设置两个属性值,可设置多个属性值)


removeAttr():       用于删除特定的属性,方法是在参数中指定属性名

$("p").removeAttr("name");      该方法就是移除p元素的name属性


案例源码:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>DOM元素的属性操作</title>
    <script src="../js/jquery-3.1.1.js"></script>
    <script>
        $(function(){
        	$("#btn1").click(function(){
        		//获取设置属性值用attr方法
        		//获取ul中第一个li元素的title属性
        		alert($("ul li:first").attr("title"));
        		//给p标签添加一个title属性和id属性
        		//attr方法可以一次性设置多个属性
        		alert($("p").attr({"title":"水果","id":"p1"}));
        		
        	})
        	
        	$("#btn2").click(function(){
        		//移除p标签的title属性
        		$("p").removeAttr("title");
        	})
        })
    </script>
</head>
<body>
    <p>你最喜欢的水果?</p>
    <ul>
        <li title="苹果">苹果</li>
        <li title="桔子">桔子</li>
        <li title="香蕉">香蕉</li>
    </ul>
    <div>
        你最喜欢的运动
        <ul>
            <li>游泳</li>
            <li>篮球</li>
            <li>足球</li>
        </ul>
    </div>

    <button id="btn1">获取设置属性</button>
    <button id="btn2">移除属性</button><br /><br />
</body>
</html>

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值