jquery学习-常用dom属性相关⽅法

dom属性相关⽅法:

  1. addClass():为匹配的元素添加一个class类(样式).。
  2. removeClass():移出集合中匹配元素的一个或多个class类。
  3. toggleClass():切换类,如果有就删除,如果没有就添加。
  4. html()方法和text()方法: 获取或者设置相应的内容,如果里面传入内容 表示设置 如果为空表示获取。

注意:
1.)这里的html方法等价于原生js中的innerHtml方法(它会去掉html标签)。
2.)这里的text方法等价于原生js中的innerText方法(它是设置、获取文档内容,不会去掉html标签)。

代码实例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="node_modules/jquery/dist/jquery.min.js"></script>
    <style type="text/css">
        #box{
            width: 200px;
            height: 200px;
            border: 1px solid red;
        }
        .red{
            margin: 30px;
            background-color: red;
        }
    </style>
</head>
<body>
    <button>添加类跟样式</button>
    <button>移出类跟样式</button>
    <button>切换类</button>
    <div id="box"></div>
   <script>
       $(function () {
           $("button:first").click(function () {
               $('#box').html('<p>hello</p>').addClass('red');
               //当点击第一个button的时候,获取di为box的元素,给它设置html内容,再添加一个名为red的类。
           });

           $('button:eq(1)').click(function () {
               $("#box").removeClass('red');
               //点击下标为1的button元素时,获取di为box的元素,删除它上面名为red的类。
           });

           $('button:eq(2)').click(function () {
              $("#box").text('<p>hello</p>').toggleClass('red');
               /*当点击下标为2的button元素时,获取di为box的元素,设置它的内容,
               再切换名为red的类(当有这个类的时候就删除,没有的之后就添加)。
               */
           });
       });
   </script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值