$()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 继承的实现
Jul 09 Javascript
类似CSDN图片切换效果脚本
Sep 17 Javascript
详解JavaScript基于面向对象之创建对象(2)
Dec 10 Javascript
AngularJS中的API(接口)简单实现
Jul 28 Javascript
移动端脚本框架Hammer.js
Dec 15 Javascript
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
Apr 24 Javascript
dropload.js插件下拉刷新和上拉加载使用详解
Oct 20 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
Apr 29 Javascript
vue-cli配置全局sass、less变量的方法
Jun 06 Javascript
Vue 动态添加路由及生成菜单的方法示例
Jun 20 Javascript
JavaScript实现移动端带transition动画的轮播效果
Mar 24 Javascript
基于Vant UI框架实现时间段选择器
Dec 24 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防止伪造的数据从URL提交方法
2014/06/27 PHP
PHP加密解密函数详解
2015/10/28 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
jquery构造器的实现代码小结
2011/05/16 Javascript
EditPlus注册码生成器(js代码实现)
2013/03/25 Javascript
JavaScript移除数组元素减少长度的方法
2013/09/05 Javascript
容易造成JavaScript内存泄露几个方面
2014/09/04 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
深入理解JS中的substr和substring
2016/04/26 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
Bootstrap提示框效果的实例代码
2017/07/12 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
[02:51]DOTA2战队出征照拍摄花絮 TI3明星化身时尚男模
2013/07/22 DOTA
使用Python的Supervisor进行进程监控以及自动启动
2014/05/29 Python
Python变量和数据类型详解
2017/02/15 Python
离线安装Pyecharts的步骤以及依赖包流程
2020/04/23 Python
如何用itertools解决无序排列组合的问题
2017/05/18 Python
Python简单生成随机数的方法示例
2018/03/31 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
python中的for循环
2018/09/28 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
pycharm 代码自动补全的实现方法(图文)
2020/09/18 Python
python中time.ctime()实例用法
2021/02/03 Python
html5弹跳球示例代码
2013/07/23 HTML / CSS
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
小学新学期教师寄语
2014/01/18 职场文书
校园安全教育广播稿
2014/02/17 职场文书
室内趣味活动方案
2014/08/24 职场文书
副校长个人对照检查材料思想汇报
2014/10/04 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书