$()JS小技巧

2016-02-19 09:15 5 1 收藏

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享$()JS小技巧吧。

【 tulaoshi.com - Web开发 】

在我们写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!

来源:http://www.tulaoshi.com/n/20160219/1590096.html

延伸阅读
标签: Web开发
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:     showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持)     window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于...
标签: Web开发
我们在 HTML 文件档完成了以后,常会加上一行文件最后修改的日期。现在你可不用担心每次都要去改或是忘了改了,你可以很简单的写一个如下的描述语法程式。就可以自动的为你每次产生最后修改的日期了。 <html <body This is a simple HTML- page. <br Last changes: <script language="LiveScript" <!--...
  有没有这种经历,当你打开一个链接的时候,浏览器窗口由小变大,呈现一个渐变的过程。下面,我们就来介绍这种动态效果的由来,大家可要看仔细了。 这种程式的思路就是先根据浏览器的可利用的宽度和高度,算出一个中心坐标点,然后每次都把窗口定位到这个点上,再算出相应窗口的变大尺寸,循环50次,从而最终回到浏览器最大化时...
标签: Web开发
1.文本框焦点问题 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 input type="text" value="郭强" onfocus="if(value=='郭强') {value=''}" onblur="if  (value=='') {value='郭强'}"点击时文字...
钓鱼技巧 手竿钓的六种常见传统钓法 1、齐竿线有漂底钓 齐竿线有漂底钓是我国不少垂钓爱好者比较普遍的钓法,即用立漂或散漂,铅坠沉底,钓钩距铅坠的脑线大约25厘米,垂钓时浮漂调整到直立,露出部分,便于判断鱼讯即可。此法的优点是调整方便,钩、坠、漂配比要求不严格,便于掌握。由于此法鱼饵沉底不动,需要勤动钓竿,...

经验教程

249

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部