$()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获取多个数组的交集简单实例
Nov 11 Javascript
网页中表单按回车就自动提交的问题的解决方案
Nov 03 Javascript
javascript简单实现滑动菜单效果的方法
Jul 27 Javascript
jquery实现九宫格大转盘抽奖
Nov 13 Javascript
js实现select选择框效果及美化
Aug 19 Javascript
jQuery在header中设置请求信息的方法
Mar 06 Javascript
ionic2屏幕适配实现适配手机、平板等设备的示例代码
Aug 11 Javascript
JavaScript实现选项卡效果的分析及步骤
Apr 16 Javascript
Vue实现星级评价效果实例详解
Dec 30 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
vue+element-ui表格封装tag标签使用插槽
Jun 18 Javascript
JavaScript事件的委托(代理)的用法示例详解
Feb 18 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
PHP写MySQL数据 实现代码
2009/06/15 PHP
PHP批量生成图片缩略图的方法
2015/06/18 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
jQuery获取文本节点之 text()/val()/html() 方法区别
2011/03/01 Javascript
浅析Node在构建超媒体API中的作用
2014/07/30 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
js实现文字超出部分用省略号代替实例代码
2016/09/01 Javascript
js实现密码强度检验
2017/01/15 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
Python学习之asyncore模块用法实例教程
2014/09/29 Python
python动态加载包的方法小结
2016/04/18 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
dpn网络的pytorch实现方式
2020/01/14 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
巴基斯坦购物网站:Goto
2019/03/11 全球购物
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
代理协议书
2014/04/22 职场文书
经济国贸专业求职信
2014/06/18 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
2014教师党员自我评议总结
2014/09/19 职场文书
教师自查自纠材料
2014/10/14 职场文书
2014年质检员工作总结
2014/11/18 职场文书
项目投资意向书范本
2015/05/09 职场文书
心灵点滴观后感
2015/06/02 职场文书
小学运动会加油稿
2015/07/22 职场文书
详解Python如何批量采集京东商品数据流程
2022/01/22 Python
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android