document.getElementById()方法簡寫

在我們寫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! 

發佈了37 篇原創文章 · 獲贊 1 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章