一、DOM对象
- 用原生JavaScript获取的DOM对象。通过document.getElementById() 返回的是元素(DOM对象)
- 通过document.getElementsByTagName()获取到的是什么? 伪数组(集合),集合中的每一个对象是DOM对象
二、jQuery对象
- jQuery对象用$()的方式获取的对象
- jQuery对象又可以叫做包装集(包装的DOM对象的集合)
三、获取jQuery对象和DOM对象
//var divElement = document.getElementById("divID"); //js的dom对象var $div = $("#divID"); //jquery对象//var html = divElement.innerHTML; //js对象的属性var html = $div.html(); //jquery对象的方法alert(html);//建议jQuery对象都以$开头//注意点:jQuery对象不能使用DOM对象的成员,DOM对象不能使用jQuery对象的成员

四、jQuery对象和DOM对象的相互转换
4-1 js对象转换为jquery对象
var inputElement = document.getElementById("inputID");//js对象 var $input = $(inputElement);//jquery对象var txt = $input.val();alert(txt);
4-2 jQuery对象转成js对象
//每个jQuery是一个数组,里面放了若干个js对象,所以可以通过$div[0]来获取指定js对象var $div = $("#divID");//jquery对象var divElement = $div[0];//js对象(方式一)//var divElement = $div.get(0);//js对象(方式二)var txt = divElement.innerHTML; alert(txt);