2013-08-08 4 views
-1

webelement의 ID와 클래스가 있으면이 클래스를 가져 오려고합니다. id를 사용하는 첫 번째 검사는 정상적으로 작동하지만 클래스를 검사하는 검사는 그렇지 않습니다. 이유는 모르지만 'id'가 true를 반환하지만 'class'가 아무 것도 반환하지 않습니다. 왜 이것이 효과가 없으며 어떻게 작동시키는 지에 대한 아이디어가 있습니까?자바 스크립트에서 부울 값을 반환 할 때 .id 대 .className

var id = currentElement.id; 
     if(id) 
     { 
     targetDocument.write(" id=\""+currentElement.id+"\""); 
     } 
    var class = currentElement.className; 
     if(class) 
     { 
     targetDocument.write(" class=\""+currentElement.className+"\""); 
     } 
+6

'class'는 예약어입니다 ... http://stackoverflow.com/questions/7524618/why-is-class-a-reserved-word-in-javascript –

+2

브라우저의 개발자 콘솔을 엽니 다. 이 문제는 코드 문제를 해결할 때 가장 먼저해야 할 일입니다. –

+0

죄송합니다. 나는 이것에 초심자이다. 감사합니다 remyabel 지금 나는 알고있다. dystroy, 이것은 단지 조각이며 컴파일됩니다. – kusold

답변

0

JavaScript에서 class은 예약어입니다. 예를 들어 className을 대신 사용해보십시오.

관련 문제