[javascript] Combining Two Selected Nodes In One --- 자바스크립트, 변수로 지정한 셀렉터(노드) 한꺼번에 선택하기
변수로 저장한 셀렉터들을 한꺼번에 선택하고싶어따.
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 |
댓글
댓글 쓰기