jQuery中,$('#main') 与 document.getElementById('main')是什么样的关系?
7个回答
展开全部
$('#main') ==document.getElementById('main') 都是通过元素的id得到对象 不过 一看就明白 $('#main') 更加简单 而且Jquery 本身就是一个javascript库 封装了很多方法 调用更加方便罢了 jquery的所有功能 javascript 都能够实现 不过看你舍不舍得写代码咯。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementById()只能操作有id的dom节点。
而$不仅封装了document.getElementById()这个功能,还封装了根据任意属性,class来获取dom节点的功能,当然了,在获取元素方面,仅通过id,$是很慢的。
而$不仅封装了document.getElementById()这个功能,还封装了根据任意属性,class来获取dom节点的功能,当然了,在获取元素方面,仅通过id,$是很慢的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果仅从定位到main元素的角度来看的话,两都是一样的.
getElementById是JS的根据ID来定位到元素上.
juqery封装了此方法,并且加了绑定了额外的动作.
getElementById是JS的根据ID来定位到元素上.
juqery封装了此方法,并且加了绑定了额外的动作.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$('#main') 返回的应该是一个集合,document.getElementById('main') 返回的就是一个dom对象吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询