:( 。。高手帮忙把
动态的删除掉!

DemonLeo 2003-06-09 03:46:53
我用JAVASCRIPT能够动态的在页面中增加或减少<br>以及<input type=text><input type=button value='删除'>我想动态的删除掉这一行所有的元素,包括<br>以及<input type=text><input type=button value='删除'>,应该怎么办?
...全文
132 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
DemonLeo 2003-06-10
  • 打赏
  • 举报
回复
顺便问问fason(阿信)老大,document是不是JavaScript内建的对象,有没有有关资料或者相关网址呢?我找的好烦,都说的太少了,太肤浅了。我想好好学习JavaScript。
DemonLeo 2003-06-10
  • 打赏
  • 举报
回复
谢谢fason(阿信),如果按照你的方法,基本上能够解决。:)
但是到底能不能够删除<br>呢?
fason 2003-06-09
  • 打赏
  • 举报
回复
不要用<br>来作换行,这样布局不大好,用表格
try:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>表格增删</title>
</head>
<body>
<script>
function addrow(){
var r=t.insertRow()
for(i=0;i<t.rows[0].cells.length;i++)r.insertCell().innerHTML=' ';
r.cells[i-1].innerHTML="<input type=checkbox name=c>"
}
function delrow(){
var ch=document.getElementsByName("c")
for(i=ch.length-1;i>=0;i--)if(ch[i].checked)t.deleteRow(ch[i].parentElement.parentElement.rowIndex)
}
</script>
<table border="1" width="300" id=t>
<thead>
<tr>
<th width=120>字段1</th>
<th width=120>字段2</th>
<th>删除</th>
</tr>
</thead>
<tbody>
<tr>
<td>100</td>
<td>200</td>
<td><input type=checkbox name=c></td>
</tr>
</tbody>
</table>
<input type=button value="add" onclick="addrow()"><input type=button value="del" onclick="delrow()">
</body>

</html>
DemonLeo 2003-06-09
  • 打赏
  • 举报
回复
to fason(阿信)
能不能再具体一点?
to kingdomzhf()
你的方法是将所有的都去掉了,是不行的。:)

function del(q)
{
a=document.getElementsByTagName("br");
if(q<i)
{a[q].removeNode(a[q]);}
else{a[i].removeNode(a[i]);}
}
我写的是点增加按钮就增加一行元素(包括有删除按钮)和一个<br>(i是总行数),然后我点这一行的删除按钮,就删除该行的所有元素以及<br>,但是我上面的方法可能有毛病,在某些情况下出错,删除的不是该行的<br>,请各位高手帮忙,先谢了!
kingdomzhf 2003-06-09
  • 打赏
  • 举报
回复
<html>
<body>
<div id='po'>
<br><input type=text value=1><input type=button value='delete' onclick="aa()">
</div>
<script>
function aa()
{
debugger;
var i = 0;
while(i < po.childNodes.length)
{
po.removeChild(po.childNodes[i]);
i=0;
}
}
</script>
</body>
</html>
fason 2003-06-09
  • 打赏
  • 举报
回复
obj.removeNode(true)

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧