오식랜드
[javascript] 요소의 순서 구하기 본문
반응형
나는 참고 링크에서 사용하는 부분만 긁어왔다. 원글이 친절히 순서대로 설명되어 있으니 한번은 읽어보길 권장합니당
getElementIndex : 현재 클릭한 요소의 index값 구하는 함수
btn 클릭 시 getElementIndex 함수에 (비교할 대상, 찾을 요소) 를 인자로 넣어 index를 찾는다
var btn = document.querySelectorAll('.btn');
[].forEach.call(btn, function(e){
e.addEventListener("click", function(){
console.log(getElementIndex(btn, e));
}, false);
});
function getElementIndex(e, range) {
if (!!range) return [].indexOf.call(e, range);
return [].indexOf.call(e.parentNode.children, e);
}
반응형
'dev-log > html·css·js' 카테고리의 다른 글
[css motion] button hover effect (0) | 2021.05.27 |
---|---|
[javascript] html 페이지에 bgm 추가하기 (0) | 2021.05.21 |
[javascript] addClass, removeClass, toggleClass, hasClass (0) | 2021.05.21 |
[javascript] 정규식 모음 (0) | 2021.05.17 |
[javascript] input에 정규식을 이용해 3자리 마다 콤마(,) 찍기 (0) | 2021.05.17 |
Comments