一列をクリックしてindexを表示する3つの方法
1209 ワード
-
-
-
// , index
/**window.οnlοad=function(){
* var otest=document.getElementById('test');
var oli=document.getElementById('test').getElementsByTagName('li');
* for(var i=0;i<oli.length;i++){
oli[i].setAttribute('index',i);
oli[i].οnclick=function(){
console.log(this.getAttribute('index'));
}
}
};*/
//
/** var oli=document.getElementById('test').getElementsByTagName('li');
for(var i=0;i<oli.length;i++){
oli[i].index=i;
oli[i].addEventListener("click",function(e){
console.log(e.target.innerText);
console.log(e.target.index);
});
}*/
// 3,
/** var oli=document.getElementById('test').getElementsByTagName('li');
for(var i=0;i<oli.length;i++) {
oli[i].addEventListener("click", function (num) {
return function () {
console.log(num);
}
}(i))
}*/