使用jquery获取标签的id属性

本文介绍了如何使用jQuery获取HTML标签的id属性,并与原生JavaScript的window.onload方法进行对比。jQuery简化了代码编写,提高了开发效率,而$.ready()方法相比window.onload执行更快。
摘要由CSDN通过智能技术生成

jQuery其实本质就是JavaScript ,是对js的封装,极大地简化程序的编写,使代码更少,功能更加完善,兼容了主流浏览器,不用再单独做版本适配,大大增加程序开发效率
script当中可以写原生js代码,也可以写jQuery代码,使用jQuery代码需要重新开一个script标签
window.onload() 方法用于在网页加载完毕后立刻执行的操作,即当 HTML 文档加载完毕后,包括资源数据加载完成,才会立刻执行某个方法
语法
window.onload = funcRef;
需求
获取div标签的id,并用弹窗显示
原生js完成:

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>jQuery练习</title>
    <!-- jquery引入,导入对应的js文件 -->
    <script src="js/jquery-1.12.4.min.js"></script>
    <!-- 使用jQuery代码需要重新开一个script标签 -->
    <script>
        // 当前页面的标签和标签使用的资源数据都加载完成,onload事件才会触发
        window.onload = function(){
            var dDiv = document.getElementById("div1");
            alert(dDiv);
        }
    </script>
</head>
<body>
    <div id="div1">新的一天又开始啦</div>
</body>
</html>

使用jQuery完成
$是jQuery的象征,本质上就是一个函数,只不过函数名字特殊
ready :只需要等待页面标签加载完成,就执行ready事件,不会等待资源数据加载完成,比原生js中的window.onload函数运行速度要快
语法:
$(document).ready(function)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>jQuery练习</title>
    <!-- jquery引入,导入对应的js文件 -->
    <script src="js/jquery-1.12.4.min.js"></script>
    <!-- 使用jQuery代码需要重新开一个script标签 -->
    <script>
        $(document).ready(function(){
            // 获取标签和css样式匹配标签的规则一致,使用jquery时,变量名都要以$符号开头
            // #div1:类似于id选择器
            var $div = $("#div1");
            alert($div);
        });
    </script>
</head>
<body>
    <div id="div1">新的一天又开始啦</div>
</body>
</html>

jquery 的ready() 与window.onload()的区别可参考如下链接,这个大佬写的很详细:
https://www.cnblogs.com/wsun/p/3916487.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值