JavaScript-DOM和jQuery(初级入门)

(一)选择DOM元素


<html>
    <head>
    <title>Cars</title>
    </head>
    <body>
    <h1 id="main-heading">Hello world!</h1>
    <script src = "https://code.jquery.com/jquery-2.1.0.js"></script>
        <script>
        //id可以唯一标识一个元素,可以使用DOM的方法document。getElementById来返回‘main-heading’元素
            var headingElement = document.getElementById("main-heading");
            //innerHTML属性能够实现获取并替换选中的文本
            console.log(headingElement.innerHTML);
            //prompt是一个要求用户输入一个新标题的对话框
            var newHeadingText = prompt("Please provide a new heading:");
            headingElement.innerHTML = newHeadingText;
        </script>
    </body>
</html>

(二)用jQuery操作DOM


<html>
    <head>
    <title>Cars</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8">
    </head>
    <body>
    <h1 id="main-heading">Hello world!</h1>
    <script src = "https://code.jquery.com/jquery-2.1.0.js"></script>
        <script>
            var headingElement = document.getElementById("main-heading");
            console.log(headingElement.innerHTML);
            var newHeadingText = prompt("Please provide a new heading:");
            //$元素接受一个叫做选择器字符串的参数,该参数告诉jQuery要从DOM树中选择哪一个或哪一些元素
           $("#main-heading").text(newHeadingText);
        </script>
    </body>
</html>


(三)用jQuery创建一个新的元素


<html>
    <head>
    <title>Cars</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8">
    </head>
    <body>
    <h1 id="main-heading">Hello world!</h1>
    <script src = "https://code.jquery.com/jquery-2.1.0.js"></script>
        <script>
        //append方法把这个字符串转换为一个DOM元素,并且·把这个新元素添加到最初的元素末尾
         for(var i=0;i<3;++i){
            var hobby = prompt("Tell me one of your hobbies!");
            $("body").append("<p>"+hobby+" "+i+"</p>");
         }
        </script>
    </body>
</html>


(四)使用jQuery让元素产生动画效果


<html>
    <head>
    <title>Cars</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8">
    </head>
    <body>
    <h1 id="main-heading">Hello world!</h1>
    <script src = "https://code.jquery.com/jquery-2.1.0.js"></script>
        <script>
        //调用jQuery使h1标签慢慢淡出屏幕
         $("h1").fadeOut(3000);
         //链化jQuery的动画方法
         $("h1").fadeIn(2000).fadeOut(3000);
        </script>
    </body>
</html>


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值