removeChild

jlokys 2008-09-24 11:58:57

<html>
<body>
<div id="inp_id"></div>
hello world

<script type="text/javascript">
function addone(){
var newbr = document.createElement("br");
var newinp = document.getElementById("inp_id");
newinp.appendChild(newbr);
}
function removeone(){

}
</script>
</body>
</html>

方法在div中增加br(回车),那方法removeone()方法该如何写来删除br;
...全文
203 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
herowach 2008-09-24
  • 打赏
  • 举报
回复
var newbr = document.createElement("br");
var newinp = document.getElementById("inp_id");
newinp .removeChild(newbr);
jlokys 2008-09-24
  • 打赏
  • 举报
回复
用addone()动态增加一个回车<br> ,那removeone()方法该如何写,来删除回车符<br>
jlokys 2008-09-24
  • 打赏
  • 举报
回复
var brList = document.all("inp_id").getElementsByTagName("br");
var brlen = brList.length;
newinp.removeChild(brList[(brlen-1)]);
jlokys 2008-09-24
  • 打赏
  • 举报
回复
谢过大家, 感谢fosjos
zhihuixiaole 2008-09-24
  • 打赏
  • 举报
回复
newinp .removeChild(newbr);
jackyBody 2008-09-24
  • 打赏
  • 举报
回复
if(newbr ){
newinp.removeChild(newbr );
}
fosjos 2008-09-24
  • 打赏
  • 举报
回复
var newinp = document.getElementById("inp_id");
var brList = newinp.getElementsByTagName("br");
for(var i=0; i<brList.length; ++i)
newinp.removeChild(brList[i]);

如果无效的话,就用newinp.childNodes然后一个个判断是否br

87,910

社区成员

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

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