web前端一起努力

Web之jQuery操作DOM

2018-05-04  本文已影响0人  追逐_chase
timg.jpg

DOM:Document Object Model(文档对象模型)

1.jQuery操作DOM

1.1操作样式和CSS
1.1.1操作CSS类
<!DOCTYPE html>
<html>
<head>
    <script src="/jquery/jquery-1.11.1.min.js"></script>
    <script>
        $(document).ready(function(){
            $("button").click(function(){
                $("h1,h2,p").addClass("blue");
                $("div").addClass("important");
            });
        });
    </script>
    <style type="text/css">
        .important
        {
            font-weight:bold;
            font-size:xx-large;
        }
        .blue
        {
            color:blue;
        }
    </style>
</head>
<body>

    <h1>标题 1</h1>
    <h2>标题 2</h2>
    <p>这是一个段落。</p>
    <p>这是另一个段落。</p>
    <div>这是非常重要的文本!</div>
    <br>
    <button>向元素添加类</button>

</body>
</html>
1.1.2操作样式
<script type="text/javascript">
    //操作样式
    $(document).ready(function () {
        $("li").css("font-size","30px");
    })
</script>
<script src="jquery-1.11.1.minjs.js"></script>
<script type="text/javascript">
    //操作样式 json对象
    $(document).ready(function () {
        $("li").css({
            "font-size":"30px",
            "color":"red"
        });
    });
</script>
1.2操作元素内容和属性
1.2.1 获取属性

    $(function () {
        // alert($("div").text());
        $("input").click(function () {
            $(this).attr({
                "value":"这是一个input"
            })
        });
    });
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>DOM操作</title>
</head>
<body> 
<div>这是一个div</div>
<p>这是一个p标签</p>
<button>这是一个按钮事件</button>
<input type="button" value="按钮" title="哈哈">
</body>
</html>
<script src="jquery-1.11.1.minjs.js"></script>
<script type="text/javascript">
    $(function () {
        $("input").click(function () {
            $(this).removeAttr("title");

        });
    });
</script>
上一篇 下一篇

猜你喜欢

热点阅读