$(#a )
$( '#a ')才相當于document.getElementById( 'a ')
$( 'a ')是取出 <a href=> </a> 類似這樣的標簽
$()是prototype.js框架中增加常用函數,()中的參數為某個元素的ID
功能等同于document.getElementById() ,獲取某個ID元素的DOM對象的引用,從而可以對該元素進行操作。
$只是prototype.js庫封裝的一個函數
源碼如下:
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;
}
當然,使用用必須<javascript src="prototype.js"></javascript>引入庫文件