0
A
답변
5
jQuery로
는 :
var ids = [], names = [];
jQuery('body *').each(function(){
var id = $(this).attr('id'),
name = $(this).attr('name');
id && ids.push(id);
name && names.push(name);
});
console.log(ids, names);
-1
이 작업을 수행하는 가장 실용적인 방법은 완전히 당신의 웹 페이지를 캡슐화하는 DIV하는 것입니다. 이것으로 모든 자식 요소를 볼 수 있습니다.
는 페이지 :<html>
<head>
<title>Awesome Page</title>
<!-- Script Below Goes Here -->
</head>
<body>
<div id="everything">
<!-- All your elements on page -->
</div>
</body>
</html>
스크립트는 :
<script type="text/javascript">
function DisplayFormValues()
{
var str = '';
var elem = document.getElementById('everything').elements;
for(var i = 0; i < elem.length; i++)
{
str += "<b>Type:</b>" + elem[i].type + "  ";
str += "<b}>Name:</b>" + elem[i].name + " ";
str += "<b>Value:</b><i>" + elem[i].value + "</i> ";
str += "<BR>";
}
}
</script>
+0
아래의 krcko의 대답은 JQuery를 사용합니다. JQuery를 사용하는 경우 krcko의 솔루션을 참조하십시오. 나는 그러한 허위로 그의 대답을지지한다. –
+1
왜 기존 요소 '
'을 사용할 수있을 때 모든 것을 캡슐화하는 요소를 추가합니까? 'var elem = document.body.elements' – nickf+0
'document.body.elements'를 사용할 DOC TYPE은 무엇입니까? –
3
다음 XPath 표현식은 id
속성 또는 name
속성 중 하나가 모든 요소를 반환
//*[@id or @name]
당신 Firebug Firefox Add-on을 사용하여 테스트 할 수 있습니다. 예를 들어 콘솔에 입력하면 다음과 같이됩니다.
관련 문제
- 1. 페이지의 모든 입력 요소 제출
- 2. jQuery - 배열에 페이지의 모든 요소
- 3. HTML 요소 가시성 서버 측 결정
- 4. jQuery html 요소 속성 이름
- 5. JQUERY를 사용하여 페이지의 모든 요소 ID 검색
- 6. 면도기 구문 동적으로 이름 HTML 요소
- 7. FloatBuffer에있는 요소 수 결정
- 8. HTML 문서의 요소 ID ~ 이름 지정 질문
- 9. 동적으로 HTML DOM 요소 이름 변경
- 10. 페이지의 모든 HTML 태그를 카운트 PHP
- 11. Ajax 요청은 페이지의 모든 html 요소를 반환합니다.
- 12. ASP.Net - 현재 페이지의 모든 HTML 구성 요소를 반복하십시오.
- 13. 가변 길이의 요소 그리드에서 요소 위치 결정
- 14. C 실행 파일 이름 결정
- 15. TTF 글꼴 파일 이름 결정
- 16. 의사 결정 트리 구성 요소
- 17. jt의 event.target 아래의 요소 결정
- 18. CSS는 페이지의 HTML 요소 순서를 실제로 재정의 할 수 있습니까?
- 19. HTML 요소
- 20. HTML 페이지의 단락 추출
- 21. html 페이지의 내부화
- 22. HTML 페이지의 애플릿으로서의 JNLP
- 23. R에서 HTML 페이지의 텍스트 요소 만 추출하는 간단한 방법이 있습니까?
- 24. HTML 페이지의 일부 (하나의 요소)를 다운로드 하시겠습니까?
- 25. html 페이지의 버튼 문제
- 26. jQuery : 페이지의 모든 요소 위치를 재설정하는 방법은 무엇입니까?
- 27. html 요소 jQuery 추가
- 28. Excel VBA에서 인쇄 된 페이지의 크기 결정
- 29. app_code, aspx 페이지의 요소 수정
- 30. 페이지의 모든 요소를 찾는 방법
Chrome 또는 Firefox 방화 밧데리에서 개발자 콘솔을 사용하고 HTML 페이지를 검사하는 것과 같은 의미입니까? – jldupont
... 아니면 모든 객체에 대해 DOM을 걷는 것과 같은 이야기입니까? – jldupont
양식의 모든 개체 이름과 메서드 이름도 알 수있는 일부 IDE와 비슷합니다. – RKh