zoukankan      html  css  js  c++  java
  • jquery Id选择器与document.getElementByIdy区别

    最近写毕设,发现$选择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方法。

  • 相关阅读:
    MySQl查询语句大全
    并发编程三
    并发编程二
    并发编程
    网络编程
    面向对象高级进阶
    python中的面向对象和面向过程
    为什么还需要学习TypeScript
    Chrome 神器,神奇的技巧
    vue-property-decorator知识梳理
  • 原文地址:https://www.cnblogs.com/fnncat/p/5354493.html
Copyright © 2011-2022 走看看