87,915
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> 动态增加行demo </title>
<script type="text/javascript">
//增加一行
function addRow(){
var rownum=document.getElementsByTagName("div").length;
var divHtml="<div id='row"+rownum+"'><select id='cloum'><option value='author'>作者</option><option value='time'>时间</option><input type='text' id='textfield'></select> </div>";
document.getElementById("addDiv").innerHTML+=divHtml;
}
//删除一行
function delRow(){
var index=document.getElementsByTagName("div").length-1;
if(index>1){
document.getElementById("row"+index).removeNode(true);
}
}
</script>
</head>
<body>
<div id="addDiv">
<div id="row1"><a onclick='addRow()'>+</a> <a onclick='delRow()'>-</a><br>
<select name="cloum" id="cloum">
<option value="author">作者</option>
<option value="time">时间</option>
</select>
<input type='text' name='textfield' id='textfield'>
</div>
</div>
</body>
</html>
<input type="button" class="add01" onclick="AddRow('au','au_i','au_c');this.blur();">
<input type="button" class="pluss02" onclick="DeleteRow('au','au_i','au_c');this.blur();">
function AddRow(divid, divindex, divcount) {
try {
if ($("#"+divindex).val() == $("#"+divcount).val()) {
return;
}
else {
var iRow = parseInt($("#"+divindex).val());
iRow++;
var divcur = divid + "_" + iRow;
$("#"+divcur).show();
$("#"+divindex).val(iRow);
}
}
catch (e)
{ return; }
}
function DeleteRow(divid, divindex, divcount) {
try {
if ($("#"+divindex).val() == "1")
{ return; }
else
{ var iRow = parseInt($("#"+divindex).val()); var divcur = divid + "_" + iRow; $("#"+divcur).hide(); iRow--; $("#"+divindex).val(iRow); }
}
catch (e)
{ return; }
}