$()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 相关文章推荐
基于jQuery实现左右div自适应高度完全相同的代码
Aug 09 Javascript
js创建元素(节点)示例
Jan 02 Javascript
jquery.post用法关于type设置问题补充
Jan 03 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
Nov 26 Javascript
Javascript技术栈中的四种依赖注入详解
Feb 23 Javascript
JavaScript实现图片轮播组件代码示例
Nov 22 Javascript
简单的vue-resourse获取json并应用到模板示例
Feb 10 Javascript
JS实现无缝循环marquee滚动效果
May 22 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
Aug 17 Javascript
微信网页授权并获取用户信息的方法
Jul 30 Javascript
vue项目中使用fetch的实现方法
Apr 25 Javascript
使用watch在微信小程序中实现全局状态共享
Jun 03 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
类的另类用法--数据的封装
2006/10/09 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
nullJavascript中创建对象的五种方法实例
2013/05/07 Javascript
js判断上传文件的类型和大小示例代码
2013/10/18 Javascript
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
jquery滚动条插件jScrollPane的使用介绍
2013/11/08 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
javascript使用闭包模拟对象的私有属性和方法
2016/10/05 Javascript
微信小程序开发探究
2016/12/27 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
JavaScript判断日期时间差的实例代码
2018/03/01 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
js根据后缀判断文件文件类型的代码
2020/05/09 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
js实现电灯开关效果
2021/01/19 Javascript
Python 由字符串函数名得到对应的函数(实例讲解)
2017/08/10 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
python正则表达式匹配不包含某几个字符的字符串方法
2019/07/23 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
高中三年学习生活的自我评价
2013/10/10 职场文书
办公室秘书自我鉴定
2014/01/18 职场文书
个人对照检查剖析材料
2014/10/13 职场文书
保卫工作个人总结
2015/03/03 职场文书
评职称个人总结
2015/03/05 职场文书
捐款通知怎么写
2015/04/24 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP