以下簡單介紹下:
第一個就是js中取得物件的方法,比較直接,如果一個頁面有多個id,每次都要寫這麼長的document.getElementBy("id ")
docm. "id")
document.getElementById的簡寫方式
個人比較推薦用prototype 中對document.getElementById的定義:
程式碼如下:
function $()
{
{ for (var i = 0; i {
var element = arguments[i];
var element = arguments[i];
var element = arguments[i];
var element string')
element = document.getElementById(element);
if (arguments.length == 1)
🎜> return elements;
}
你也可以用以下程式碼來定義:
function $(objectId) {
if(document .getElementById && document.getElementById(objectId)) {
return document.getElementById(objectId);// W3C DOM
} else if (document.all &obdument.all &obdument)(cobecto)> .all(objectId);// MSIE 4 DOM
} else if (document.layers && document.layers[objectId]) {
return document.layers[objectId]) {
return document.layers[objectId];/// NN:4 DOM.. // NN: this won't find nested layers
} else {
return false;
}
}
}
}
具體可以參考這篇文章http://www.jb51.net/article/27617.htm http://www.jb51.net/article/26702.htm