$( '#a ')才相當(dāng)于document.getElementById( 'a ')
$( 'a ')是取出 <a href=> </a> 類似這樣的標(biāo)簽
$()是prototype.js框架中增加常用函數(shù),()中的參數(shù)為某個(gè)元素的ID
功能等同于document.getElementById() ,獲取某個(gè)ID元素的DOM對(duì)象的引用,從而可以對(duì)該元素進(jìn)行操作。
$只是prototype.js庫(kù)封裝的一個(gè)函數(shù)
源碼如下:
function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
當(dāng)然,使用用必須<javascript src="prototype.js"></javascript>引入庫(kù)文件