js删除li问题

mian2008 2010-11-06 01:29:42
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function cc(obj){
//alert('aaa');
while(obj.parentNode.nextSlibing){
alert(obj.parentNode.nextSlibing.nodeType);
obj.parentNode.parentNode.removeChild(obj.parentNode.nextSlibing);
}
}
</script>
</head>

<body>
<ul>
<li>
<label>分类1</label>
<select onchange="cc(this)">
<option value="">aaaaaaa </option>
<option value="" >bbbbbb</option>
</select>
</li>
<li>
<label>分类2</label>
<select onchange="cc(this)">
<option value="">cc</option>
<option value="" >dddddd</option>
</select>
</li>

<li>
<label>分类3</label>
<select cc(this)onchange="cc(this)">
<option value="">eeee</option>
<option value="" >ffffffff</option>
</select>
</li>
</ul>
</body>
</html>

改变下拉框的值,删除他后面的li ,这样写为什么删除不了呢?
...全文
591 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pard521 2012-08-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-eq……
[/Quote]
这个更详细
mian2008 2010-11-10
  • 打赏
  • 举报
回复
谢谢各位!
rjzou2006 2010-11-07
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function cc(obj){
obj = obj.parentNode.nextSlibing;
while(obj!=null&&!obj.nodeType){
obj = obj.nextSlibing;
}
if(obj!=null)
obj.parentNode.removeChild(obj);
}

</script>
</head>

<body>
<ul>
<li>
<label>分类1</label>
<select onchange="cc(this)">
<option value="">aaaaaaa </option>
<option value="" >bbbbbb</option>
</select>
</li>
<li>
<label>分类2</label>
<select onchange="cc(this)">
<option value="">cc</option>
<option value="" >dddddd</option>
</select>
</li>

<li>
<label>分类3</label>
<select onchange="cc(this)">
<option value="">eeee</option>
<option value="" >ffffffff</option>
</select>
</li>
</ul>
</body>
</html>
happy664618843 2010-11-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hch126163 的回复:]

function cc(obj){
obj = obj.parentNode.nextSlibing;
while(obj!=null&&!obj.nodeType){
obj = obj.nextSlibing;
}
if(obj!=null)
obj.parentNode.removeChild(obj);
}
[/Quote]+1
hch126163 2010-11-06
  • 打赏
  • 举报
回复
function cc(obj){
obj = obj.parentNode.nextSlibing;
while(obj!=null&&!obj.nodeType){
obj = obj.nextSlibing;
}
if(obj!=null)
obj.parentNode.removeChild(obj);
}

87,907

社区成员

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

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