2012-09-25 5 views
1
document.Deceasedinfo.DOBOfPrimary.className = "deceasedinfoinput datepick3"; 

테이블의 오브젝트에 대해 두 개의 다른 클래스를 추가하는 방법. 나는 이것을 시험해 보았다. 한 클래스가 적용되고 있지만 다른 클래스는 적용되지 않습니다.자바 스크립트를 사용하여 두 개의 클래스 이름 추가하기

어떻게 해결할 수 있습니까?

+1

오브젝트에 이미 클래스가 정의되어 있습니까? 어떤 수업이 적용되지 않습니까? – fcalderan

+0

아니요 정의하지 않았습니다. –

+1

그래서 CSS 클래스 이름을 두 번 확인하고 적용된 클래스가 다른 클래스에 정의 된 규칙을 재정의하지 않도록하십시오. – fcalderan

답변

0

요소가 클래스가없는 경우 하나 지정하십시오. 그렇지 않으면 공백 뒤에 새로운 className을 추가하십시오.

var el = document.getElementById('hello'); 
if(el) { 
    el.className += el.className ? ' someClass' : 'someClass'; 
} 
관련 문제