o = document.getElementsByTagName("TABLE")
for(i=0;i<o.length;i++)
{//想做什么就写这里吧
}
for(i=0;i<o.length;i++)
{//想做什么就写这里吧
}
解决方案 »
- 动态添加JS到html
- var x=[a paragraph]?这是什么意思
- inrerHTML实现貌似AJAX的效果
- javacript 参考手册 我发现有很多找不到
- javascrip如何取a.aspx?name=china的值!
- 高分求救~哪位可以帮我把这个C#写的函数转成Javascript呀~~~
- 层嵌套层,如何调用里面层的id
- 急求一数字正则表达式
- 提个小问题,关于随机增加事件句柄
- 在list中添加和删除怎么实现?在线等!!
- 高手请进:如果何在点击树状菜单的可展开结点时给该结点换图片(最起码要把“加”换成“减”)
- 求JavaScript电子书籍,不需要太深入,能大致都了解就行~最好带有例子的~~~~!!!!
<html>
<head>
<title>remove and add row</title>
<script type="text/javascript">
var inputCount = 0;
function addLine() {
var objSource = window.event.srcElement;
var currentTR, currentTD, currentSelect, temp; //set row number
inputCount++;
//here we will delete the line
while ( (objSource = objSource.parentElement) && objSource.tagName !="TBODY");
//add the tr to the table
currentTR = objSource.insertRow();
currentTD = currentTR.insertCell();
currentTD.innerHTML = "<input type='text' size='10' name='items_"+inputCount+"' value=" + inputCount+ ">";
currentTD = currentTR.insertCell();
currentTD.align='left'
currentTD.innerHTML = "<input type='text' size='10' name='value_0' >";
currentTD = currentTR.insertCell();
currentTD.innerHTML = "<input type='Button' onclick='removeLine()' value='Delete this line'>";
} function removeLine() {
var current = window.event.srcElement;
//here we will delete the line
while ( (current = current.parentElement) && current.tagName !="TR");
alert(current.tagName);
current.parentElement.removeChild(current);
}
</script></head><body><table bgcolor="#ffffff" border=0 cellspacing=1 cellpadding=3 id="myTable">
<tr valign=top>
<th>
<br/>
<input type="button" onclick="addLine()" value="add a row">
</th>
<th>
</th>
<th>
<br />
</th>
</tr>
<tr valign=top>
<td>
<input type="text" size="10" name="items_0" value="0"><br />
</td>
<td >
<input type="text" size="10" name="value_0">
</td>
<td>
<input type="Button" onclick="removeLine()" value="Delete this line"><br />
</td>
</tr>
</table></body>
</html>