방법 1 :
VAR OLI = document.querySelector ( "리" ); 대 ( VAR I = 0; I <oLis.length; I ++ ) { olis 분 [I] .onclick = ( 함수 (j) { 복귀 함수 () { 경고 (j); } }) (I); }
방법 2 :
VAR OLI = document.querySelector ( "리튬" ) 에 대한 ( VAR I = 0; I <oLi.length; 내가 ++ ) { ( 함수 (j) { OLI [J] .onclick = 함수 () { 경고 (j); } }) (I); }
방법 세 가지 :
VAR OLI = document.getElementsByTagName ( '리' ); 함수 FUNC (OBJ, ⅰ) { obj.onclick = 함수 () { 경고 (I); } } 대 ( VAR I = 0; I <oLi.length; 내가 ++ ) { FUNC (OLI [I], I); }
방법 사 :
VAR OLI = document.getElementsByTagName ( '리' ); 대 ( VAR I = 0; I <oLi.length; 내가 ++ ) { OLI [I] .setAttribute ( "온 클릭", "경보 ("+ I + ")" ); }
방법 오 :
대 ( VAR I = 0; I <oLi.length; I ++ ) { OLI [I]있는 .index = I; OLI [I] .onclick = 함수 () { 경고 ( 이 있는 .index); } }
방법 육 :
< 본문 > < 입력 타입 = "버튼" 값 = "按钮1" > < 입력 타입 = "버튼" 값 = "按钮2" > < 입력 타입 = "버튼" 값 = "按钮3" > < 스크립트 타입 = " 텍스트 / 자바 스크립트 " > var에 btns = document.getElementsByTagName ( " 입력 " ); 대해 (ⅰ에게하자 = 0 ; i가 < 3 ; btns [I] .onclick = 함수 () { CONSOLE.LOG ( " I가 처음 " + (I) + " 버튼 " ); }; } </ 스크립트 > </ 바디 >