我很难将事件添加到对象和数组所以:-
我使用 createElement 创建了 div,使用 FOR 循环添加了相同的类,然后将 appendChild 添加到其他一些 html TAG -
我想将事件添加到 div 并且我想传递唯一变量( i 来自 FOR 循环)
- 它返回 i 最大值;或错误或根本不做
任何类型的答案:我知道这是一个简单的问题,但我无法在任何地方找到答案
window.onload = function (){
var sectionHTML = document.getElementById('section');
for(i=0;i<5;i++)
{
var div_box = document.createElement('div');
div_box.className = "box";
div_box.innerText=i;
sectionHTML.appendChild(div_box);
}
//adding Events
var getDIV = document.getElementsByClassName('box');
for(i=0;i<5;i++)
{
getDiv[i].addEventListiner("click", function (i) { myFunction(i); })
}
}
myFunction (i) {
var myString = "PLS HELP THX BRO or SIS " + i;
alert(myString);
}
慕容森
波斯汪
紫衣仙女
随时随地看视频慕课网APP
相关分类