我有4个变量,通过button的onclick每次点击改变变量的值,然后在表格中显示。 每次点击按钮再次改变变量的值,
并且在表格中换行显示。。相当于向数据库中插入一行数据那样,有4个字段,不过我要向表格中插入。。不知道怎么弄实现 我的叙述有些紊乱sorry.
并且在表格中换行显示。。相当于向数据库中插入一行数据那样,有4个字段,不过我要向表格中插入。。不知道怎么弄实现 我的叙述有些紊乱sorry.
解决方案 »
- 请教guansong8079776,关于缩略图的问题
- 根据现有单元格的输出值,替换不同的值!
- 在本地好用,在服务器上不能用的javascript........急切需要您得解答.........
- escape(eName.split("$").join(":"))是什么意思
- 大虾,帮个忙?关于Javascript注释问题?分不够继续加!
- 求只能输入英文字母和数字的正则表达式
- 怎样架设dns服务器
- 大伙帮忙看看,这个函数里面使用string.lastIndexOf提示出错,究竟咋回事
- 甘特图对象的JavaScript实现
- extjs
- javascript幻灯片效果被阻止? 怎么办?
- 想让数组作为参数,该怎么写,在线等!
<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>
re:
换行是指table中还是一行.只不过td中的值多了一行?
<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>