for (var i = 1; i <= 42; i++) {
if (i <= 31) {
cWin.innerHTML = cWin.innerHTML + "<div>" + i + "</div>";
} else {
cWin.innerHTML = cWin.innerHTML + "<div id='s'>" + temp + "</div>";
var cc = document.getElementById("s");
temp++;
}
}我这个是改变原来HTML的innerHTML来动态,生成标签, 现在else里面生成的div我想给它们id赋上值,可是id是不可以重复的,请问如何才能给它们赋上不同的id值呢?
if (i <= 31) {
cWin.innerHTML = cWin.innerHTML + "<div>" + i + "</div>";
} else {
cWin.innerHTML = cWin.innerHTML + "<div id='s'>" + temp + "</div>";
var cc = document.getElementById("s");
temp++;
}
}我这个是改变原来HTML的innerHTML来动态,生成标签, 现在else里面生成的div我想给它们id赋上值,可是id是不可以重复的,请问如何才能给它们赋上不同的id值呢?
解决方案 »
- js 高手请进 急急急!
- 用window.open('http://www.ziyuan918.cn')弹出窗口时,能把'http://www.ziyuan918.cn'改为QQ群吗?[
- 【100分】窗口打开/关闭问题,求达人。
- 請教高手
- 新手提问 对于字符串的判断
- ajax没有返回数据,急。
- 如何实现在图片上的矩形拉框操作,是否可以提供一段代码?
- 关于IE回退前进键的问题
- javaScript中能不能根据表名来叛定表中的"radio"按钮是否被选中
- 请问怎么让一端文字交替显示两种颜色
- 有7个文本框,回车的时候阻止表单提交,光标转移到下一个文本框,直到最后一个,回车就提交,如何实现呢?
- WEB网站的求和问题
for (var i = 1; i <= 42; i++) {
if (i <= 31) {
cWin.innerHTML = cWin.innerHTML + "<div>" + i + "</div>";
} else {
cWin.innerHTML = cWin.innerHTML + "<div id='s"+i+"'>" + temp + "</div>";
var cc = document.getElementById("s");
temp++;
}
}
写个try catch捕捉下错误看哪出错了