木子屋 Dnawo's BLOG

使用$扩展document.getElementById

👤 dnawo 📅 2008-02-25 👁 4687 👍 0 💬 0 🔄 来源:本站原创
JavaScript和其他语言的标识符有一个很大的不同,JavaScript允许其标识符的任何地方使用美元符号($),可能是大家对$都有特殊的感情的缘故吧,很多人喜欢用它来做一些事情:jQuery是使用$来返回一个jQuery对象、prototype.js使用$扩展了document.getElementById等等。在众多的使用中,我比较喜欢用$来扩展document.getElementById,实用、方便,呵呵:

HTML
<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);" />

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 做网络必须掌握的83句话 下一篇 → 清除内容中所有html代码的函数