$()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最简单的拖拽效果实现代码
Sep 24 Javascript
js 与 php 通过json数据进行通讯示例
Mar 26 Javascript
jquery操作checkbox实现全选和取消全选
May 02 Javascript
javascript获取文档坐标和视口坐标
May 26 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
Dec 31 Javascript
Bootstrap组件(一)之菜单
May 11 Javascript
jQuery插件编写步骤详解
Jun 03 Javascript
原生和jQuery的ajax用法详解
Jan 23 Javascript
jQuery实现图片滑动效果
Mar 08 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
Jun 13 Javascript
Angularjs自定义指令实现分页插件(DEMO)
Sep 16 Javascript
angular 实现下拉列表组件的示例代码
Mar 09 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 MVC留言本实例代码(必看篇)
2016/09/22 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
js窗口关闭提示信息(兼容IE和firefox)
2015/10/23 Javascript
js倒计时抢购实例
2015/12/20 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
vue如何从接口请求数据
2017/06/22 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
Vue 框架之动态绑定 css 样式实例分析
2018/11/14 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
vant中的toast层级改变操作
2020/11/04 Javascript
[02:52]DOTA2新手基础教程 米波
2014/01/21 DOTA
python删除列表中重复记录的方法
2015/04/28 Python
深入理解python中的atexit模块
2017/03/07 Python
mac系统安装Python3初体验
2018/01/02 Python
python生成圆形图片的方法
2020/03/25 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
网络安全类面试题
2015/08/01 面试题
费用会计岗位职责
2014/01/01 职场文书
学生思想表现的评语
2014/01/30 职场文书
感恩节红领巾广播稿
2014/02/11 职场文书
师范生自我鉴定
2014/03/20 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
学校读书活动总结
2014/06/30 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
七年级地理教学计划
2015/01/22 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android