关于表格显示数据问题

mynameisxxx 2010-02-24 04:35:02
我有4个变量,通过button的onclick每次点击改变变量的值,然后在表格中显示。 每次点击按钮再次改变变量的值,
并且在表格中换行显示。。相当于向数据库中插入一行数据那样,有4个字段,不过我要向表格中插入。。不知道怎么弄实现 我的叙述有些紊乱。。。sorry.
...全文
82 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mynameisxxx 2010-02-24
  • 打赏
  • 举报
回复
谢谢! 可惜我分少了点。不然大家都拿点。重在参与嘛
s_liangchao1s 2010-02-24
  • 打赏
  • 举报
回复

<body>
<input type="button" value="InsertData" onclick="insertData.run()"/>
<table id="database"></table>
<script>
var insertData = function(){
var str = ['apple', 'orange', 'banana', 'pear'],
tbl = document.getElementById('database'),
row = null;
return {
run: function() {
row = tbl.insertRow(-1);
for(var i = 0, len = str.length; i < len; i++)
row.insertCell(i).innerHTML = str[i];
}
}
}();

</script>
</body>
街头小贩 2010-02-24
  • 打赏
  • 举报
回复
再次点击的时候换行显示
re:
换行是指table中还是一行.只不过td中的值多了一行?
mynameisxxx 2010-02-24
  • 打赏
  • 举报
回复
s_liangchao1s 有点接近啊。不过我需要在一行中显示。再次点击的时候换行4个一起显示
mynameisxxx 2010-02-24
  • 打赏
  • 举报
回复
一行中有4个<td></td> 就是4个变量每个存放在一个<td></td>中. 再次点击的时候换行显示
YaoZhengWu 2010-02-24
  • 打赏
  • 举报
回复
还是直接在一个td里面换行添加变量值?
s_liangchao1s 2010-02-24
  • 打赏
  • 举报
回复
这个意思?

<body>
<input type="button" value="InsertData" onclick="insertData.run()"/>
<table id="database"></table>
<script>
var insertData = function(){
var str = ['apple', 'orange', 'banana', 'pear'],
i = 0,
tbl = document.getElementById('database');
return {
run: function() {
if(i < str.length) tbl.insertRow(-1).insertCell(-1).innerHTML = str[i++];
}
}
}();

</script>
</body>
街头小贩 2010-02-24
  • 打赏
  • 举报
回复
你说的是动态增加table的行?

87,910

社区成员

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

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