js动态生成的table设置为一行两列,怎么会单行显示???

shdyn126 2010-08-23 11:21:55

function Go()
{
var oDiv = document.createElement("div");
oDiv.style.backgroundColor="#00f0ff";
document.body.appendChild(oDiv);
Arr=new Array();
Arr=GetArray().split(" ");//GetArray()得到一个字符串,并通过“ ”将字符串分割生成为数组
var ss=Arr.length;
var tb=document.createElement("table");
for(i=1;i<ss;i++)//第一个数据不可用
{
if(i%2==1)
{
var tr1=tb.insertRow();
}
var td1=tr1.insertCell();
td1.innerHTML=Arr[i];
}
oDiv.appendChild(tb);
}


本函数本打算让两个元素处于同一行,结果所有元素都单行显示,郁闷啊,研究了两天了啊。。。哪位大哥OR大姐帮忙解决一下啊
...全文
425 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiaofengqing 2010-08-25
  • 打赏
  • 举报
回复
小同志学习很认真啊,不过我是来要分的,嘿嘿
shdyn126 2010-08-25
  • 打赏
  • 举报
回复
自己解决了,结贴吧。。。
shdyn126 2010-08-23
  • 打赏
  • 举报
回复
自己先顶一下,在线急等高手出现啊。。。

87,907

社区成员

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

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