在Js中建立了一个列表,表格第一行设有增加删除两个按钮,如何建立其函数,使之点击可以增加一行

 我来答
网上冲浪玩家
2011-09-09 · TA获得超过574个赞
知道小有建树答主
回答量:535
采纳率:100%
帮助的人:344万
展开全部
//添加新行
var iRow = 0;
var tableIndex = 0;
function addRow() {
iRow++;
tableIndex++;
document.getElementById("int_row").value = iRow;
var table = document.getElementById("AddCustomer_info");
//创建新行
var newTR = table.insertRow(8+tableIndex);
//创建新单元格
var newTD1 = newTR.insertCell();
var newTD2 = newTR.insertCell();
var newTD3 = newTR.insertCell();
var newTD4 = newTR.insertCell();
var newTD5 = newTR.insertCell();
var newTD6 = newTR.insertCell();
//单元格内的内容
newTD1.innerHTML = '<asp:Label ID="newlable1" runat="server" Font-Size="10pt" Text="保有车型/品牌:"></asp:Label>';
newTD1.bgColor = '#dee7ef';
newTD2.innerHTML = '<input name="txtBycx' + iRow + '" id="txtBycx' + iRow + '" type="text" />';
newTD2.bgColor = '#e8f9ed';
newTD3.innerHTML = '<asp:Label ID="newlabel2" runat="server" Font-Size="10pt" Text="年限:"></asp:Label>'; //单元格内的内容
newTD3.bgColor = '#dee7ef';
newTD4.innerHTML = '<input name="txtYear' + iRow + '" id="txtYear' + iRow + '" type="text" />';
newTD4.bgColor = '#e8f9ed';
newTD5.innerHTML = '<asp:Label ID="newlabel3" runat="server" Font-Size="10pt" Text="数量:"></asp:Label>'; //单元格内的内容
newTD5.bgColor = '#dee7ef';
newTD6.innerHTML = '<input name="txtNumber' + iRow + '" type="text" id="txtNumber' + iRow + '" type="text" /><img src="../Resource/Images/deleterows.gif" onclick="deleterow()" />';
newTD6.bgColor = '#e8f9ed';
//设置位置
newTD1.setAttribute("align", "right");
newTD2.setAttribute("align", "left");
newTD3.setAttribute("align", "right"); //设置位置
newTD4.setAttribute("align", "left");
newTD5.setAttribute("align", "right"); //设置位置
newTD6.setAttribute("align", "left");
}
//删除行
function deleterow() {
if (iRow > 0) {
document.getElementById("int_row").value = document.getElementById("int_row").value - 2;
}
var rowIndex = event.srcElement.parentElement.parentElement.rowIndex;
var styles = document.getElementById("AddCustomer_info");
styles.deleteRow(rowIndex);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏日暴风雪
2011-09-10
知道答主
回答量:43
采纳率:0%
帮助的人:20万
展开全部
我听不懂你说什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式