내가 가진 말 : 코드에서자바 스크립트에서 ID로 이름을 선택하는 방법은 무엇입니까?
test1
:
<div id='test1'></div>
내가 단순히 그것을 참조 할. 대신 :
document.getElementById('test1');
$('#test1') // if in jquery
그리고 나는 일반적인 솔루션을 찾고 있어요 window.test1 = $('#test1');
싶지 않아요. init에 함수를 사용하여 모든 ID를 반복 할 수 있지만 프로그램 전체에서 dom 요소가 동적으로 만들어지면 어떻게 될까요? DOM 요소를 추가 할 때마다 ID를 윈도우에 할당하는 함수를 실행하고 싶지 않습니다.
test1
(및 모든 ID는 페이지에 있음)은 항상 창 개체의 일부가되고 싶습니다. 기본적으로. 이것을 할 수있는 방법이 있습니까? 누군가가 존재하지 않는 윈도우 객체에 접근하려고 할 때 코드를 삽입하는 방법이있는 것처럼, 그 코드는 명시 적으로 쓰지 않고도 document.getElementById
을 수행 할 것입니다.
자세한 코드를 입력하는 것이 싫기 때문에 짧은 변수에 저장합니다. '평범한 자바 스크립트 객체의 경우'var t1 = $ ('# test1') [0]' – zer00ne
페이지에 ID가 많거나 페이지에 동적으로 추가되는 ID가있는 경우 어떻게해야합니까? – foreyez
JavaScript에 오신 것을 환영합니다. – zer00ne