자바스크립트에서getElementById한 HTML을 li테그 갯수값 구하는 방법 있을까요?

자바스크립트에서getElementById한 HTML을 li테그 갯수값 구하는 방법 있을까요?

QA

자바스크립트에서getElementById한 HTML을 li테그 갯수값 구하는 방법 있을까요?

답변 2

본문


<script type="text/javascript">
var bdtr_wrap= document.getElementById("bdtr_wrap"); 
console.log(bdtr_wrap); 
 
</script>

console.log 찍어보면 

 


<ul class="bdtr_wrap" id="bdtr_wrap">
  <li class="mtap1" onclick="tab1.click(this)" id="pd_tap01" bid="pd_tap01">공지사항</li>
  <li class="mtap2 selected" onclick="tab1.click(this)" id="pd_tap02" bid="pd_tap02">자유게시판</li>
  <li class="mtap3" onclick="tab1.click(this)" id="pd_tap03" bid="pd_tap03">첨부게시판</li>			</ul>

 

이렇게 찍어서 나오는데요 이중 li테그 갯수가 3개인데요 li태그 갯수가 경우에 따라 램덤이라서.

 

이것을 갯수 구하는 방법 알고 싶습니다. 

 

부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

제이쿼리를 사용해서


<script type="text/javascript">
$(document).ready(function(){
  $("#bdtr_wrap li").length;
 });
});
</script>

로 하면 되지 않을까 싶네요.

size()보다는 .length 가 속도면에서는 조금 빠르다고 하네요. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로