$()JS小技巧


Posted in Javascript onJuly 21, 2007

在我们写javascript的时候经肯定会经常用到 document.getElementById() 这个方法,这么长一串很容易写错,而且其中getElementById又有大小写之分。 
 其实prototype.js里提倡的一个方法就是使用$()简写,通过以下的函数,你可以用$('id')来实现document.getElementById('id') 这个功能,怎么样,很爽吧!  

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;   
} 

  而且这个函数更爽的是,如果你想它提交一个带多个id的数组后,他也会向你返回多个元素的Array!
Javascript 相关文章推荐
Array.slice()与Array.splice()的返回值类型
Oct 09 Javascript
在父页面调用子页面的JS方法
Sep 29 Javascript
js限制文本框的输入内容代码分享(3类)
Aug 20 Javascript
jQuery插件实现文字无缝向上滚动效果代码
Feb 25 Javascript
javascript 数据存储的常用函数总结
Jun 01 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
Dec 27 Javascript
webpack的CSS加载器的使用
Sep 11 Javascript
jQuery使用each遍历循环的方法
Sep 19 jQuery
JS实现换肤功能的方法实例详解
Jan 30 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
Aug 26 Javascript
使用javascript解析二维码的三种方式
Nov 11 Javascript
原生JS实现分页
Apr 19 Javascript
IE 缓存策略的BUG的解决方法
Jul 21 #Javascript
用JS实现的一个include函数
Jul 21 #Javascript
代码精简的可以实现元素圆角的js函数
Jul 21 #Javascript
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
Jul 21 #Javascript
用javascript实现读取txt文档的脚本
Jul 20 #Javascript
符合W3C网页标准的iframe标签的使用方法
Jul 19 #Javascript
javascript实现unicode和字符的互相转换
Jul 18 #Javascript
You might like
SONY ICF-SW7600的电路分析
2021/03/02 无线电
MayFish PHP的MVC架构的开发框架
2009/08/13 PHP
php设计模式 Delegation(委托模式)
2011/06/26 PHP
php UBB 解析实现代码
2011/11/27 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
yii用户注册表单验证实例
2015/12/26 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
JavaScript中的style.display属性操作
2013/03/27 Javascript
js键盘上下左右键怎么触发function(实例讲解)
2013/12/14 Javascript
jquery实现图片翻页效果
2013/12/23 Javascript
7个有用的jQuery代码片段分享
2015/05/19 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
javascript中$(function() {});写与不写有哪些区别
2015/08/10 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
BootStrap表单宽度设置方法
2017/03/10 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
vue浏览器返回监听的具体步骤
2021/02/03 Vue.js
python安装Scrapy图文教程
2017/08/14 Python
浅谈Python中(&amp;,|)和(and,or)之间的区别
2019/08/07 Python
python中几种自动微分库解析
2019/08/29 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
纽约和芝加哥当天送花:Ode à la Rose
2019/07/05 全球购物
生物制药毕业生自荐信
2013/10/16 职场文书
社区志愿者心得体会
2014/01/03 职场文书
有关爱国演讲稿
2014/05/07 职场文书
导游词300字
2015/02/13 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
离婚财产分割协议书
2015/08/11 职场文书
小学体育组工作总结
2015/08/13 职场文书