◆如何删除除了某个Id的所有对象?◆ id为"fdx"的div容器包含有许多div对象,现在想删除除了id="zdx"的其它div对象,如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 L@_@K<!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> <title> new document </title> <meta name="generator" content="editplus" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <meta name="description" content="" /> </head> <body> <script type="text/javascript"> <!--var container = document.getElementById("fdx");var cDiv = container.getElementsByTagName("div");for (var i=0, len=cDiv.length; i<len; i++){ if (cDiv[i].id != "zdx") { cDiv[i].removeNode(true); }} //--> </script> </body></html> 晕,直接删除存在许多问题,id="zdx" 的 div 如果被嵌套在其他 div 中,就有可能被一并删除掉;而且 id="zdx" 的 div 中如果还有 div 的话,也可能被删除。lz 把 fdx 的 outerHTML 贴出来看看哈 JQ输出HTML内容,有时可以有时不行,特别是IE,firefox正确显示 js写法 正则表达式里减号的问题 JavaScript的date问题 连表!! 如何用javascript调用flash的函数? Extjs Combobox加载数据问题 如何用变量替代这个,谁知道? 把一DIV 隐藏怎么办? 不知哪位做过用javascript来取出数据库里的数据 js问题 文本框这这样如何动态获取,并赋值
<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>
<script type="text/javascript">
<!--
var container = document.getElementById("fdx");
var cDiv = container.getElementsByTagName("div");
for (var i=0, len=cDiv.length; i<len; i++)
{
if (cDiv[i].id != "zdx")
{
cDiv[i].removeNode(true);
}
}
//-->
</script>
</body>
</html>
而且 id="zdx" 的 div 中如果还有 div 的话,也可能被删除。lz 把 fdx 的 outerHTML 贴出来看看哈