码迷,mamicode.com
首页 > Web开发 > 详细

jquery Id选择器与document.getElementByIdy区别

时间:2016-04-05 12:10:13      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

最近写毕设,发现$选择ID时并不能改本身的背景图片;

chrom会报如下错误:

Uncaught TypeError: Cannot set property ‘backgroundImage‘ of undefined

  jquery选择器 $(#id) 返回的是jquery对象,用document.getElementById( id )返回的是DOM对象

  (1)jquery对象可以使用两种方式转换为DOM对象, [ index ] 和 .get( index )

                      $(#id)[0]   得到DOM对象

                      $(#id).get( 0 )   -----》  DOM对象

 

   (2)DOM对象转成jquery对象:

                   $(DOM对象)

 

注意:在jQuery对象中无法使用DOM对象的任何方法。 
例如("#id").innerHTML 和(“#id”).checked之类的写法都是错误的,可以用("#id").html()和(“#id”).attr (“checked”)之类的 jQuery方法来代替。同样,DOM对象也不能使用jQuery方法。

jquery Id选择器与document.getElementByIdy区别

标签:

原文地址:http://www.cnblogs.com/fnncat/p/5354493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!