$( '#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>引入库文件