$()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中符号转意问题示例探讨
Aug 19 Javascript
js中通过父级进行查找定位元素
Jun 15 Javascript
jquery实现兼容IE8的异步上传文件
Jun 15 Javascript
微信小程序 LOL 英雄介绍开发实例
Sep 30 Javascript
微信小程序 PHP生成带参数二维码
Feb 21 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
深入理解Angular4订阅(Subscribe)与取消
Nov 22 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
Dec 24 Javascript
js中document.write和document.writeln的区别
Mar 11 Javascript
Node.js Buffer用法解读
May 18 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
Jan 21 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
Feb 13 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数组
2006/10/09 PHP
PHP Array交叉表实现代码
2010/08/05 PHP
php实现表单多按钮提交action的处理方法
2015/10/24 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
浅谈Laravel中的三种中间件的作用
2019/10/13 PHP
取得父标签
2006/11/14 Javascript
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
JavaScript中匿名函数的用法及优缺点详解
2016/06/01 Javascript
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
2018/08/24 Javascript
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
python dict.get()和dict['key']的区别详解
2016/06/30 Python
python解析基于xml格式的日志文件
2017/02/25 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
详解python itertools功能
2020/02/07 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
企业环保标语
2014/06/10 职场文书
村党支部对照检查材料思想汇报
2014/09/28 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
企业爱心捐款倡议书
2015/04/27 职场文书
圣诞晚会主持词开场白
2015/05/28 职场文书
2019财务转正述职报告
2019/06/27 职场文书
解析Redis Cluster原理
2021/06/21 Redis