用insertRow()方法动态插入一行表格时,怎样在jsp页面获取文本框的值从而进行查询
functionaddClomn(){varnewTr=document.getElementById('aa').insertRow();varnewTd0=newTr...
function addClomn() {
var newTr = document.getElementById('aa').insertRow();
var newTd0 = newTr.insertCell();
var newTd1 = newTr.insertCell();
var newTd2 = newTr.insertCell();
var newTd3 = newTr.insertCell();
var newTd5 = newTr.insertCell();
newTd0.innerHTML = '<tr> <td width="20%"><s:textfield name="wuliao1.wname" id="wname" cssStyle="border:hidden;height:30px;width:100%" /></td>';
newTd1.innerHTML= '<td width="20%"><s:textfield name="wid" id="wid" cssStyle="border:hidden;height:30px;width:100%" /></td>';
newTd2.innerHTML= '<td width="20%"><s:textfield name="wuliao1.batch_no" id="batch_no" cssStyle="border:hidden;height:30px;width:100%" /></td>';
newTd3.innerHTML= '<td width="20%"><s:textfield name="wuliao1.report_no" id="report_no" cssStyle="border:hidden;height:30px;width:100%" /></td>';
newTd5.innerHTML= '<td height="50" colspan="5" align="center"><input type="button" value="删除" onclick="deleteRow(this)"></tr> ';
}
//删除对应的行
function deleteRow(r){
var i=r.parentNode.parentNode.rowIndex;
document.getElementById('aa').deleteRow(i);
} 展开
var newTr = document.getElementById('aa').insertRow();
var newTd0 = newTr.insertCell();
var newTd1 = newTr.insertCell();
var newTd2 = newTr.insertCell();
var newTd3 = newTr.insertCell();
var newTd5 = newTr.insertCell();
newTd0.innerHTML = '<tr> <td width="20%"><s:textfield name="wuliao1.wname" id="wname" cssStyle="border:hidden;height:30px;width:100%" /></td>';
newTd1.innerHTML= '<td width="20%"><s:textfield name="wid" id="wid" cssStyle="border:hidden;height:30px;width:100%" /></td>';
newTd2.innerHTML= '<td width="20%"><s:textfield name="wuliao1.batch_no" id="batch_no" cssStyle="border:hidden;height:30px;width:100%" /></td>';
newTd3.innerHTML= '<td width="20%"><s:textfield name="wuliao1.report_no" id="report_no" cssStyle="border:hidden;height:30px;width:100%" /></td>';
newTd5.innerHTML= '<td height="50" colspan="5" align="center"><input type="button" value="删除" onclick="deleteRow(this)"></tr> ';
}
//删除对应的行
function deleteRow(r){
var i=r.parentNode.parentNode.rowIndex;
document.getElementById('aa').deleteRow(i);
} 展开
1个回答
2018-11-21 · 百度知道合伙人官方认证企业
关注
展开全部
function addURL(){ var puegeURL = document.getElementById('puegeURL'); if(puegeURL.value){ num++; var urlValue = null; if(document.getElementById('checkFullURL').checked){ urlValue = "Full URL"; }else{ urlValue = "Partial/Regex URL"; } //获得要添加的表格对象,并且加入一行 var x = document.getElementById('addContent').insertRow(num); //加入所需要的列 var a = x.insertCell(0); var b = x.insertCell(1); var c = x.insertCell(2); var d = x.insertCell(3); var e = x.insertCell(4); //向列中插入数据,利用innerHTML的方法 a.innerHTML = num; b.innerHTML = "count"; c.innerHTML = puegeURL.value; d.innerHTML = urlValue; e.innerHTML = '<input type="checkbox" name="checkURL" id="checkFullURL" checked="checked"/>' ; e.tagName = "jackie" alert(e.tagName); } }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询