개발/javascript
element 목록을 tagName id className 으로 출력하기
LukeHan1128
2024. 4. 26. 20:00
반응형
개발 관련 문서 작성 중 페이지별 element 정보 목록을 추가할 필요가 있어 아래와 같이 작성하여 사용 하였다.
function printElement(elem){
var print = '';
document.querySelectorAll(elem).forEach((ipt)=>{
var txt = ipt.tagName.toLocaleLowerCase();
if('' != ipt.id) txt += '#' + ipt.id;
if('' != ipt.className) txt += '.' + ipt.className.replaceAll(' ', '.');
print += txt + '\n';
});
console.log(print);
}
printElement('input[type=button]');
위와 같이 함수를 생성한 후 대상을 지정하여 사용한다.
input#btnReload.btn.btn-primary.btn-very-sm.btn-reload
input#btnTest.btn.btn-primary.btn-very-sm.col-12
위와 같이 출력되는 것을 확인할 수 있다.
반응형