$()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 相关文章推荐
JS event使用方法详解
Apr 28 Javascript
使用jscript实现二进制读写脚本代码
Jun 09 Javascript
Javascript实现div的toggle效果实例分析
Jun 09 Javascript
12个超实用的JQuery代码片段
Nov 02 Javascript
星期几的不同脚本写法(推荐)
Jun 01 Javascript
jQuery validate 验证radio实例
Mar 01 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
Jan 09 Javascript
Vue-cli3项目配置Vue.config.js实战记录
Jul 29 Javascript
获取layer.open弹出层的返回值方法
Aug 20 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
Aug 25 Javascript
vue组件三大核心概念图文详解
May 30 Javascript
基于openlayers实现角度测量功能
Sep 28 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
第九节 绑定 [9]
2006/10/09 PHP
PHP面向对象编程快速入门
2006/12/14 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
php图形jpgraph操作实例分析
2017/02/22 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
javascript使用定时函数实现跳转到某个页面
2013/12/25 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
浅谈JavaScript for循环 闭包
2016/06/22 Javascript
实例浅析js的this
2016/12/11 Javascript
浅谈JavaScript的自动垃圾收集机制
2016/12/15 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
收集前端面试题之url、href、src
2018/03/22 Javascript
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
在vue中使用防抖函数组件操作
2020/07/26 Javascript
[36:05]完美世界DOTA2联赛循环赛 Forest vs DM 第一场 11.06
2020/11/06 DOTA
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
django用户登录和注销的实现方法
2018/07/16 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
Python 学习教程之networkx
2019/04/15 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
毕业生求职推荐信
2013/11/04 职场文书
文秘自荐信
2014/06/28 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
深入理解Pytorch微调torchvision模型
2021/11/11 Python