如:
var html = [];
var i = 1,
j = 1,
m = ss, //左侧选项卡数量+1
n = 20; //每个选项卡列表数量+1
for (; i < m; i++) {
html.push('<a class="mui-control-item" id="a'+i+'" href="#content' + i + '">' + bb[i]['list_name'] + '</a>');
}
controls.innerHTML = html.join('');
这里添加了几个A标签,他们的id分别是a1-a10,那么我要给a8写单击事件,直接document.getElementById("a8")是找不到这个元素的,要怎么样才能找到他给他赋予单击事件呢?求解
3 个回复
逗逗水
最终怎么解决的呐
7***@qq.com
解决了么 怎么解决的呢
逗逗水
问题已解决:
用dom已存在的父级id或body进行定位,如a1-a10的父节点是div id= 'main'。
如下: