<script language="javascript">
function $(element) {
if (arguments.length > 1) {
for (var i = 0, elements = [], length = arguments.length; i < length; i++)
elements.push($(arguments[i]));
return elements;
}
element = document.getElementById(element);
return element;
}
</script>
<input id="txtUserName" type="text" /><br />
<input type="button" value="Click Me" onclick="alert($('txtUserName').value);" />使用$扩展document.getElementById
JavaScript和其他语言的标识符有一个很大的不同,JavaScript允许其标识符的任何地方使用美元符号($),可能是大家对$都有特殊的感情的缘故吧,很多人喜欢用它来做一些事情:jQuery是使用$来返回一个jQuery对象、prototype.js使用$扩展了document.getElementById等等。在众多的使用中,我比较喜欢用$来扩展document.getElementById,实用、方便,呵呵:
评论(0)
暂无评论。