$()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代码
Oct 09 Javascript
JavaScript之编码规范 推荐
May 23 Javascript
javascript 图片裁剪技巧解读
Nov 15 Javascript
用js获取电脑信息(是使用与IE浏览器)
Jan 15 Javascript
JavaScript实现多个重叠层点击切换效果的方法
Apr 24 Javascript
Bootstrap源码解读导航条(7)
Dec 23 Javascript
详解webpack解惑:require的五种用法
Jun 09 Javascript
JS实现十字坐标跟随鼠标效果
Dec 25 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
ES6 系列之 WeakMap的使用示例
Aug 06 Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
Jul 08 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
Sep 11 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 socket客户端及服务器端应用实例
2014/07/04 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
php字符串函数学习之strstr()
2015/03/27 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
javascript入门·图片对象(无刷新变换图片)\滚动图像
2007/10/01 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
2012/12/26 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
2015/10/16 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
JS异步文件分片断点上传的实现思路
2016/12/25 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
JavaScript实现的开关灯泡点击切换特效示例
2019/07/08 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
2019/09/16 Javascript
使用原生JS实现滚轮翻页效果的示例代码
2020/05/31 Javascript
layui实现显示数据表格、搜索和修改功能示例
2020/06/03 Javascript
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
Python中支持向量机SVM的使用方法详解
2017/12/26 Python
简单实现Python爬取网络图片
2018/04/01 Python
Python中 map()函数的用法详解
2018/07/10 Python
Python通过format函数格式化显示值
2020/10/17 Python
Python: glob匹配文件的操作
2020/12/11 Python
详解使用postMessage解决iframe跨域通信问题
2019/11/01 HTML / CSS
Html5踩坑记之mandMobile使用小记
2020/04/02 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
实习生个人总结范文
2015/02/28 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
篮球赛新闻稿
2015/07/17 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python