js在表格最后添加一行
答案:2 悬赏:0
解决时间 2021-03-03 22:00
- 提问者网友:沉默的哀伤
- 2021-03-03 09:42
如题,求代码?
最佳答案
- 二级知识专家网友:最后战士
- 2021-03-03 11:03
// 取得表格对象
var oTable = document.all["table_id"];
// 调用table对象的insertRow方法,增加一个新行到表格末尾,并返回新增的tr对象
var oTr = oTable.insertRow();
var oTable = document.all["table_id"];
// 调用table对象的insertRow方法,增加一个新行到表格末尾,并返回新增的tr对象
var oTr = oTable.insertRow();
全部回答
- 1楼网友:丢不掉的轻狂
- 2021-03-03 12:17
比如设置table的id为tab
var trhtml = "... "
$("#tab").append(trhtml);//在table最后面添加一行
$("#tab tr:eq(2)").after(trhtml); // 在table的第3行后面添加一行
这样就可以进行动态的添加行了,至于你是通过什么事件来动态添加那就看你自己的意思了,通过button或者div之类的点击事件添加,只要把上面的两行代码放进去就ok,注意,要把var trhtml那行代码放进添加事件里面,不然不管点击多少下,都只能添加一行
$(function() {
$(":button").click(function() {
var tr = "new ";
//$("table").append(tr);
$("table tr:eq(2)").after(tr);
});
});
这是我测试用的代码,你可以运行看看
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯