Tip&Tech Native JS에서 현재 클릭한 버튼의 Index 값을 가져오기
페이지 정보
작성자 너갱이 작성일 15-05-12 00:35 조회 6,987 댓글 0본문
Native JS에서
현재 클릭한 버튼의 Index 값을 가져오고 싶을때...
------------ HTML ------------
<ul>
<li><button>1</button></li>
<li><button>2</button></li>
<li><button>3</button></li>
<li><button>4</button></li>
<li><button>5</button></li>
</ul>
<li><button>1</button></li>
<li><button>2</button></li>
<li><button>3</button></li>
<li><button>4</button></li>
<li><button>5</button></li>
</ul>
------------- JS -----------------------------
var btns = document.getElementsByTagName("button");
for(var i=0; i<btns.length; i++){
(function(i){
btns[i].addEventListener("click", aa)
function aa(){ console.log("i="+i); }
})(i);
}
for(var i=0; i<btns.length; i++){
(function(i){
btns[i].addEventListener("click", aa)
function aa(){ console.log("i="+i); }
})(i);
}
-------- Output ------
i=0
i=1
i=2
i=1
i=2
i=3
i=4
댓글목록 0
등록된 댓글이 없습니다.
