jQuery与DOM的对比

这篇博客探讨了jQuery与DOM之间的主要区别,包括它们的方法使用、对象转化以及在网页加载后的操作。博客中展示了如何将DOM对象转换为jQuery对象,反之亦然,并通过实例说明了jQuery对象不能直接使用DOM的方法,而DOM对象也无法直接调用jQuery的方法。此外,还强调了在实际应用中,理解两者之间的转化和适用场景的重要性。

jQuery与DOM的区别

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>jQuery与DOM</title>
		<script type="text/javascript" src="jquery-3.1.0.js"></script>
		<script type="text/javascript">	
			$(function(){//表示页面加载完成之后 相当于onload事件
			//jQuery的本质是DOM对象的数组加一系列功能
			// 	var a = $("button");
			// 	for(var i = 0;i<a.length;i++){
			// 		alert(a[i]);
			// 	}
			//jQuery与DOM方法上使用的区别
			//jQuery无法使用DOM的属性与方法
			//DOM无法使用jQuery的属性与方法
			// document.getElementById("1").innerHTML = "hello";//DOM对象可以使用
			// $("#1").innerHTML = "nihao";//jQuery对象无法使用
			// 	$("#1").click(function() {
			// 		alert("jQuery对象使用");
			// 	});//jQuery对象可以使用
			// 	document.getElementById("1").click(function() {
			// 		alert("jQuery对象使用");//DOM对象无法使用
			// 	});
			//1.DOM对象转化为jQuery对象
			   //1.先有DOM对象
			   //2.$(DOM对象)就可以转化
			   alert($( document.getElementById("1")));
			//2.jQuery对象转化为DOM对象   
			   //1.先有jQuery对象
			   //2.jQuery对象(下标)取出相应的DOM对象
			   alert($( document.getElementById("1"))[0]);
			});
		</script>
	</head>
	<body>
		<button id="1">使用DOM对象调用DOM方法<^tton>
		<button id="2">使用DOM对象调用jQuery方法<^tton>
		<button id="3">使用jQuery对象调用DOM方法<^tton>
		<button id="4">使用jQuery对象调用jQuery方法<^tton>
	</body>
<cml>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值