javascriptはclass名とラベルからHTMLオブジェクトを取得します.

513 ワード

与えられたクラス名と与えられたHTMLタグに基づいて、対応するHTMLオブジェクトを取得します.
/*
*          HTML  
* clsName:    
* tagName:   HTML  ,      tagName='*'
* 
*/
function getElementsByClassName(clsName, tagName) {
    var ClassElements = [];
    selElements = document.getElementsByTagName(tagName);

    for (var i = 0; i < selElements.length; i++) {
        if (selElements[i].className == clsName) {
            ClassElements[ClassElements.length] = selElements[i];
        }
    }
    return ClassElements;
}