-
ClassName
鎖定
variable:指定要確定其數據類型的變量返回值String。
- 外文名
- ClassName
- 釋 義
- 功能確定指定變量的類
- 語 法
- (variable)
- 屬 性
- 可設置或返回元素的class屬性
ClassName簡介
ClassName()
語法ClassName(variable)
ClassName參數
函數執行成功時返回指定變量的數據類型,發生錯誤時返回空字符串。如果參數variable的值為NULL,ClassName()函數返回NULL。用法需要注意的是,ClassName()函數不能確定枚舉類型變量的類型,此時,ClassName()函數返回空字符串('''')。
getElementById('id')
getElementsByName('name')
getElementsByTagName('tag')
因在同一份文件中,id 是具有唯一性的,所以 getElementById(id) 的回傳值是單一物件可以直接使用;而其他則會傳回一個依照具有該屬性的元素在文件中出現順序排列的陣列,使用時必須指定陣列編號,如: array[0] 代表第一個元素。
[1]
function getElementsByClassName(n) {
var el = [],
_el = document.getElementsByTagName('*');
for (var i=0; i<_el.length; i++ ) {
if (_el[i].className == n ) {
el[el.length] = _el[i];
}
}
return el;
}
下面這段代碼是 getElementsByClassName(’className’) 眾多應用的其中一種,可以將文件中所有 className 為 ‘black’ 的元素的 className 改為 ‘red’。
var classBlack = getElementsByClassName('black');
for (var i=0; i<classBlack.length; i++) {
classBlack[i].className = 'red';
}
- 參考資料
-
- 1. getElementByClassName .CSDN[引用日期2023-03-26]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:12次歷史版本
- 最近更新: 星V_S痕