변수로 저장한 셀렉터들을 한꺼번에 선택하고싶어따. document.querySelector 나 document.querySelectorAll 을 사용했을 때 노드리스트 값들을 배열로 삽입하여 사용하는 방법이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 var $ = document .querySelector.bind( document ), $$ = document .querySelectorAll.bind( document ); var $$btn = $( '.on-modal' ), $$modal = $$( '.modal' ), $$dimmed = $$( '.dimmed' ); var $$merge = []; function mergeSelector(selector, array){ for (i = 0 ; i < selector. length ; i + + ){ array[array. length ] = selector[i]; } } mergeSelector($$modal, $$merge); mergeSelector($$dimmed, $$merge); console .log($$merge); cs
댓글
댓글 쓰기