$()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获得下拉框值的代码
Aug 13 Javascript
深入理解javascript作用域和闭包
Sep 23 Javascript
Jquery实现动态切换图片的方法
May 18 Javascript
让JavaScript中setTimeout支持链式操作的方法
Jun 19 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
Sep 01 Javascript
详解JavaScript编程中的数组结构
Oct 24 Javascript
Bootstrap每天必学之标签与徽章
Nov 27 Javascript
jquery实现倒计时小应用
Sep 19 jQuery
vue利用v-for嵌套输出多层对象,分别输出到个表的方法
Sep 07 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
Feb 22 Javascript
jquery实现垂直手风琴导航栏
Feb 18 jQuery
js中实现继承的五种方法
Jan 25 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中http_build_query 的一个问题
2012/03/25 PHP
解析PHP可变函数的经典用法
2013/06/20 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
2017/02/10 PHP
php 数据结构之链表队列
2017/10/17 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
JQuery 入门实例1
2009/06/25 Javascript
对于Form表单reset方法的新认识
2014/03/05 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
jQuery中insertAfter()方法用法实例
2015/01/08 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
javascript中一些util方法汇总
2015/06/10 Javascript
JavaScript代码性能优化总结篇
2016/05/15 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
python 函数内部修改外部变量的方法
2018/12/18 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
使用Python实现牛顿法求极值
2020/02/10 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
2020/02/28 Python
tensorflow常用函数API介绍
2020/04/19 Python
JAVA及PYTHON质数计算代码对比解析
2020/06/10 Python
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
英国在线泳装店:Simply Swim
2019/05/05 全球购物
成龙霸王洗发水广告词
2014/03/14 职场文书
企业授权委托书范本
2014/04/02 职场文书
个人查摆问题及整改措施
2014/10/16 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
2014年副班长工作总结
2014/12/10 职场文书
2015年招商引资工作总结
2015/04/25 职场文书
公司备用金管理制度
2015/08/04 职场文书
爱国主义教育主题班会
2015/08/13 职场文书
python 下载文件的几种方式分享
2021/04/07 Python
MySQL系列之二 多实例配置
2021/07/02 MySQL