$()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 相关文章推荐
FCK调用方法..
Dec 21 Javascript
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
Apr 06 Javascript
javascript中节点的最近的相关节点访问方法
Mar 20 Javascript
jQuery中filter()和find()的区别深入了解
Sep 25 Javascript
详细谈谈AngularJS的子级作用域问题
Sep 05 Javascript
Vue.js第四天学习笔记
Dec 02 Javascript
Angular1.x自定义指令实例详解
Mar 01 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
Mar 08 Javascript
JavaScript实现分页效果
Mar 28 Javascript
浅谈Vue父子组件和非父子组件传值问题
Aug 22 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
深入解读Node.js中的koa源码
Jun 17 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
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
PHP使用SOAP调用.net的WebService数据
2013/11/12 PHP
通过curl模拟post和get方式提交的表单类
2014/04/23 PHP
PHP中的静态变量及static静态变量使用详解
2015/11/05 PHP
Thinkphp 中 distinct 的用法解析
2016/12/14 PHP
php插入mysql数据返回id的方法
2018/05/31 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
PHP实现简单登录界面
2019/10/23 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
2020/01/07 PHP
js Array对象的扩展函数代码
2013/04/24 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
微信小程序实现tab页面切换功能
2018/07/13 Javascript
vue利用v-for嵌套输出多层对象,分别输出到个表的方法
2018/09/07 Javascript
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
Python实现多并发访问网站功能示例
2017/06/19 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
分享6个隐藏的python功能
2017/12/07 Python
python实现Decorator模式实例代码
2018/02/09 Python
Python subprocess模块常见用法分析
2018/06/12 Python
python 正确保留多位小数的实例
2018/07/16 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
Python面向对象程序设计示例小结
2019/01/30 Python
python UDP(udp)协议发送和接收的实例
2019/07/22 Python
python实现简单图书管理系统
2019/11/22 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
Collection和Collections的区别
2016/05/02 面试题
什么是makefile? 如何编写makefile?
2012/08/08 面试题
微观世界观后感
2015/06/10 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js