在JS里创建了一个数组,创建了表格的<tr>和<td>,然后我想将数组里的值遍历到创建的<td>中,怎么处理?

部分代码:varch_rm=newArray("北京","上海","广州","深圳","成都","长沙","杭州","天津","重庆","沈阳","哈尔滨","武汉","... 部分代码:
var ch_rm=new Array("北京","上海","广州","深圳","成都","长沙","杭州","天津","重庆","沈阳","哈尔滨","武汉","南京","西安","济南","合肥","福州");
var cityTable=document.getElementById("cityTable");//获取表格ID
var row=document.createElement("tr");
var cell=document.createElement("td");
for (var i=0;i<ch_rm.length;i++){
//下一步怎么处理?比方说数组里有17个值,我想分别将17个值赋到表格里,然后按5行3列显示出来,多余的值用分页来显示,怎么处理?(分不多,还请多多帮忙,谢谢)
展开
 我来答
己智菱0Fl
2011-04-29 · 超过28用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:75.1万
展开全部
大体应该是这样吧,没有写完,好多条件没考虑全面,还需要你自己完善<html>
<head>
<script language="javascript">
function on_Load(rowCount,colCount)
{
var ch_rm=new Array("北京","上海","广州","深圳","成都","长沙","杭州","天津","重庆","沈阳","哈尔滨","武汉","南京","西安","济南","合肥","

福州");
var cityTable=document.getElementById("cityTable");//获取表格ID
if (cityTable.rows.length>0)
{
for(var clr=cityTable.rows.length-1;clr>=0;clr--)
{
cityTable.deleteRow();
}
}
for(var r=0;r<rowCount;r++)
{
var row=document.createElement("tr");

for (var i=0;i<colCount;i++){
var chIndex = r*colCount+i+document.getElementById("hid_Last").value*rowCount*colCount;

if (chIndex >= ch_rm.length)
{
break;
}
var cell=document.createElement("td");
cell.innerText = ch_rm[chIndex];

row.appendChild(cell);
}
cityTable.appendChild(row);
}

}
function showList(objType)
{
if (objType != null)
{
if (objType == 1) //首页
{
document.getElementById("hid_Last").value = 0;
on_Load(5,2);
}
else if (objType == 2) //上页
{
if (document.getElementById("hid_Last").value>0)
{
document.getElementById("hid_Last").value -= 1;
on_Load(5,2);
}
}
else if (objType == 3) //下页
{
document.getElementById("hid_Last").value += 1;
on_Load(5,2);
}
else if (objType == 4)//尾页
{

}
}
}
</script>
</head>

<body onload="on_Load(5,2);">
<div id="a">asdf
<table>
<tbody id="cityTable">
</tbody>
</table>
<input type="hidden" id="hid_Last" value = "0">
<button id="btnPer" onclick="showList(1)">首页</button>
<button id="btnPer" onclick="showList(2)">上页</button>
<button id="btnPer" onclick="showList(3)">下页</button>
<button id="btnPer" onclick="showList(4)">尾页</button>
</div>
</body>
</html>
iquwming
推荐于2018-04-24 · 超过31用户采纳过TA的回答
知道答主
回答量:208
采纳率:100%
帮助的人:92.9万
展开全部
只是建议一下,lz用jquery做直接写html字符串,最后append到table里面,很简单实用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式