关于DIV的innerHTML问题

Tayloryang11 2007-08-07 04:26:34
innerHTML=能不能包含for循环
例如:
var x = "
var n=0;
for (j=0;j<5;j++)
{
'<tr align=center>'
for (i=0;i<7;i++)
{
'<td width=20 height=20 id=meizzDay'+n+' style='font- size:12px'
Author=meizz onclick=meizzDayClick(this.innerText)></td>';
n++;
}
'</tr>';}";

innerHTML = x;

如果这样写,在页面上会直接显示for…………
请问innerHTML里能否包含for循环,如果可以应该怎么写?
...全文
350 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2007-08-07
  • 打赏
  • 举报
回复
增加行和列不能使用innerHTML,要使用insertRow insertCell方法,或者appendChild方法,参见DOM手册或者DOM规范
Tayloryang11 2007-08-07
  • 打赏
  • 举报
回复
你们说的方法好像都有问题
yu__yfchun125 2007-08-07
  • 打赏
  • 举报
回复
var x = "
var n=0;
for (j=0;j<5;j++)
{
'<tr align=center>'
for (i=0;i<7;i++)
{
'<td width=20 height=20 id=meizzDay'+n+' style='font- size:12px'
Author=meizz onclick=meizzDayClick(this.innerText)></td>';
n++;
}
'</tr>';}";


把这些写成一个字符串,然后innerHTML = x;(一定要保证x为一个字符串)
孟子E章 2007-08-07
  • 打赏
  • 举报
回复
var x = "
var n=0;
for (j=0;j<5;j++)
{
x=+'<tr align=center>'
for (i=0;i<7;i++)
{
x+='<td width=20 height=20 id=meizzDay'+n+' style='font- size:12px'
Author=meizz onclick=meizzDayClick(this.innerText)></td>';
n++;
}
x+='</tr>'";
mx1029 2007-08-07
  • 打赏
  • 举报
回复
var fff = "document.write('dddddddd')";
document.all.aja.innerHTML=eval(fff);
Tayloryang11 2007-08-07
  • 打赏
  • 举报
回复
不行,这段代码本来就是在JAVASCRIPT中的
mx1029 2007-08-07
  • 打赏
  • 举报
回复
innerHTML="<script>你要写的循环</script>";

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧