$()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 相关文章推荐
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
Apr 07 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
Aug 12 Javascript
Jjcarousellite 实现图片列表滚动的简单实例
Nov 29 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
Sep 03 Javascript
Js使用WScript.Shell对象执行.bat文件和cmd命令
Dec 18 Javascript
jquery序列化方法实例分析
Jun 10 Javascript
JQuery实现简单的图片滑动切换特效
Nov 22 Javascript
vue + element-ui实现简洁的导入导出功能
Dec 22 Javascript
vue实现树形菜单效果
Mar 19 Javascript
vue awesome swiper异步加载数据出现的bug问题
Jul 03 Javascript
深入了解JavaScript代码覆盖
Jun 13 Javascript
深入理解redux之compose的具体应用
Jan 12 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
关于PHP语言构造器介绍
2013/07/08 PHP
PHP使用CURL获取302跳转后的地址实例
2014/05/04 PHP
如何使用PHP给图片加水印
2016/10/12 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
PHP二维关联数组的遍历方式(实例讲解)
2017/10/18 PHP
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
小程序实现列表点赞功能
2018/11/02 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
python实现无证书加密解密实例
2014/10/27 Python
Python实现的多线程同步与互斥锁功能示例
2017/11/30 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
如何在VSCode下使用Jupyter的教程详解
2020/07/13 Python
python获取linux系统信息的三种方法
2020/10/14 Python
python实现经典排序算法的示例代码
2021/02/07 Python
HTTP状态码详解
2021/03/18 杂记
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
应届生新闻编辑求职信
2013/11/19 职场文书
初中三年毕业生的自我评价分享
2014/02/14 职场文书
片区教研活动总结
2014/07/02 职场文书
防灾减灾宣传标语
2014/10/07 职场文书
抢劫罪辩护词
2015/05/21 职场文书
2016特色励志班级口号
2015/12/24 职场文书