FrontEnd/JavaScript

같은 이름을 갖는...element들을 배열로 얻어와서 다루기..

행복한삶~!! 2013. 11. 20. 16:25


같은 id을 갖는 object들을 배열로 가져오려면.. getElementsByName()를 사용하면 된다. 

아래예는 버튼들인데.. 각 상황에 맞게 enable / disable처리 및 className을 변경한다. 

    var buttons = document.getElementsByName('btnCountSMS');

    for( i=0; i < buttons.length; i++ )
    {
       buttons[i].disabled = false;
       buttons[i].name = "UNCOUNT_BTN";
       buttons[i].className = "clsButton";
    }