动态添加div时
var div5 = document.createElement("div");
div5.setAttribute("class","looknotebutton");
var id = "looknotebutton"+i;//i为当前循环次数
idarray.push(id);
div5.setAttribute("id",id);
通过for循环添加多个相同的div设置不同的id
然后给这些div设置onclick事件
$(div5.id).click(turnToNote(title));
但是每次加载页面时turnToNote这个函数就直接执行了,并没有等我点击之后再执行
...全文
14535打赏收藏
动态添加div时设置的onclick事件没有点击就直接执行了
动态添加div时 var div5 = document.createElement("div"); div5.setAttribute("class","looknotebutton"); var id = "looknotebutton"+i;//i为当前循环次数 idarray.push(id); div5.setAttribute("id",id); 通过for循环添加多个相同的div设置不同的id 然后给这些div设置onclick事件 $(div5.id).click(turnToN