TBALE和这个类似,这是我加一个LI对象function additem(obj)
{
var objul = document.getElementById(obj);
var ele=document.createElement("<li></li>")
ele.innerHTML="答案"+ (objul.getElementsByTagName("li").length+1) +":<input type='text' name='atext' />";
objul.appendChild(ele);
}
function clearitem(obj)
{
var objul = document.getElementById(obj);
if(objul.children.length>0)
{
var ele = objul.children[objul.children.length-1];
objul.removeChild(ele);
}
else
{
return;
}
}
{
var objul = document.getElementById(obj);
var ele=document.createElement("<li></li>")
ele.innerHTML="答案"+ (objul.getElementsByTagName("li").length+1) +":<input type='text' name='atext' />";
objul.appendChild(ele);
}
function clearitem(obj)
{
var objul = document.getElementById(obj);
if(objul.children.length>0)
{
var ele = objul.children[objul.children.length-1];
objul.removeChild(ele);
}
else
{
return;
}
}
解决方案 »
- js中如何让程序暂停一段时间
- 鼠标放在表格行变颜色的问题~~~~~~请教中.....
- extjs 获取分页网络总页数
- 谁用js弄过类似winform 两个listbox 中间几个按钮的东西?
- 求一段代码:表单输入框得到焦点,清空输入框
- 请问如何在textarea中显示不同颜色的字呢?
- ActiveXObject() 在firefox浏览器下不可以用吗?
- 怎样使窗口或者对话框的右上角的窗口关闭按纽不可用,或者使其不显示。
- 请教如何实现页面刷新前和刷新后所报的提示信息不一样。
- ie6和ie5的兼容问题,谢谢高手指点
- 关于百度的Popup.js的异常
- 谁能给我一本javascript权威书,比较全面的!
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head> <body>
<table border="1" id="table">
<tbody>
<tr><form><td><input type="text" value="" /></td><td><input type="submit" value="提交" /></td></form></tr>
</tbody>
</table>
<input type="button" onclick="insertTable()" value="insertTr" /> <script type="text/javascript">
function insertTable(){
var tr = document.createElement("tr");
var tdInput = document.createElement("td");
iInput = document.createElement("input");
iInput.setAttribute("type","text");
tdInput.appendChild(iInput);
var tdSubmit = document.createElement("td");
btnInput = document.createElement("input");
btnInput.setAttribute("type","button");
btnInput.setAttribute("value","删除行");
btnInput.onclick = function(){
this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);
}
tdSubmit.appendChild(btnInput);
tr.appendChild(tdInput);
tr.appendChild(tdSubmit);
document.getElementById("table").getElementsByTagName("tbody")[0].appendChild(tr);
}
</script>
</body>
</html>
function AddTr()
{
var newTbr=FilterInfo.insertRow(); //添加表格一行,即tr
var newTd0 = newTbr.insertCell(); //添加td标签
newTd0.innerHTML="";//设置TD属性,即html语句
}
删除一行的代码
function DelTabelRow(_obj)//
{
var _row=_obj.parentNode.parentNode; //获得表格的一行,即tr
var Index=_row.rowIndex;
// button td tr tbody
_row.parentNode.removeChild(_obj.parentNode.parentNode);
}
因为我的表单是需要两列的 一个是名称,一个是值。所以需要他们的两个name来对应吧?
如何加上name属性的?
iInput = document.createElement("input");
iInput.setAttribute("type","text");
iInput.setArrtibute("name","username");
tdInput.appendChild(iInput);
到时候我怕没办法与后面值的name对应起来啊?
呵呵,给你添麻烦了。
再次谢谢dostone 大哥。