2010-01-09 6 views

답변

1

내 자신의 질문에 대답하려면 생각보다 쉬워 보입니다.

elements = document.getElementsByTagName('pre'); 

for (elem = 0;elem < elements.length;elem++) 
{ 
    element = elements[elem]; 

    if (element.lang != 'php') 
    break; 
    ... 
} 

위의 상황이 내 상황에서 작용했습니다. :)

1

DOM에 표준 API가 없습니다. 프로젝트에 jQuery를 추가 괜찮다면

, 당신은 jQuery를 속성 선택기를 사용하여 요소를 조회 할 수있다 :

$("[custom='something']") 
+0

나는이 단일 기능을 위해 클라이언트에 대해 하나 더 HTTP 다운로드를 추가하기 때문에 ... 오히려 그렇지 않습니다 ... 그러나 어쨌든 제안에 감사드립니다. – Tower

+0

HTTP 다운로드 수가 걱정된다면 이미 모든 JS 파일을 하나로 연결 한 것입니까? 그렇습니까? jQuery에 다른 것을 추가해도 문제가되지 않습니다. –

0

This page 목록을 브라우저에서 사용할 수있는 자바 스크립트 문서 객체의 모든 기능을. 따라서, getElementById(), getElementByName()getElementByTagName()을 제공합니다.

더 복잡한 "queries"을 표현할 수 있으므로 더 많은 자유를 얻으려면 JQuery과 같은 것을 사용해야합니다. 확실하지는 않지만, 물건을 찾는 빈도에 따라 느려질 수도 있습니다.