$()JS小技巧

 更新时间:2007年07月21日 00:00:00   作者:  
在我们写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!

相关文章

  • js+html5 canvas实现ps钢笔抠图

    js+html5 canvas实现ps钢笔抠图

    这篇文章主要介绍了js+html5 canvas实现ps钢笔抠图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 兼容IE FF Opera的javascript最短的拖动代码

    兼容IE FF Opera的javascript最短的拖动代码

    关于拖动的代码太多了要么复杂要么不兼容,在这就不多说了. 这里提供个简洁的。
    2008-01-01
  • 浅析hasOwnProperty方法的应用

    浅析hasOwnProperty方法的应用

    这篇文章主要是对hasOwnProperty方法的应用进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • HTTP 302 redirect应用及介绍

    HTTP 302 redirect应用及介绍

    这篇文章主要为大家介绍了HTTP 302 redirect应用及作用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • JS图片懒加载的优点及实现原理

    JS图片懒加载的优点及实现原理

    这篇文章主要介绍了JS图片懒加载的优点及实现原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • BootStrap实现邮件列表的分页和模态框添加邮件的功能

    BootStrap实现邮件列表的分页和模态框添加邮件的功能

    这篇文章主要介绍了bootstrap分页,模态框,实现邮件列表的分页,和模态框添加邮件的功能的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • javascript自动切换焦点控制效果完整实例

    javascript自动切换焦点控制效果完整实例

    这篇文章主要介绍了javascript自动切换焦点控制效果的方法,结合完整实例形式分析了JavaScript响应键盘按键控制表单输入框的焦点切换功能,需要的朋友可以参考下
    2016-02-02
  • javascript使用activex控件的代码

    javascript使用activex控件的代码

    最近公司项目用到了avtivex控件。以前从来没有用过。我把最近到处找到的使用方法整理一下。
    2011-01-01
  • javascript框架设计之类工厂

    javascript框架设计之类工厂

    这篇文章主要介绍了javascript框架设计之类工厂的相关资料,非常浅显易懂,有需要的小伙伴可以查看下。
    2015-06-06
  • 判断iframe是否加载完成的完美方法

    判断iframe是否加载完成的完美方法

    一般来说,我们判断 iframe 是否加载完成其实与 判断JavaScript 文件是否加载完成 采用的方法很类似
    2010-01-01

最新评论