以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  请教vml问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=16518)


--  作者:fruittime
--  发布时间:4/3/2005 12:48:00 PM

--  请教vml问题
请教:如何删除已在group中画的line?
谢谢!
--  作者:mi9
--  发布时间:4/3/2005 3:47:00 PM

--  
document.all.lineId.outerHTML = ""
在已知lineId的情况下
--  作者:fruittime
--  发布时间:4/6/2005 12:04:00 PM

--  
受教
--  作者:mi9
--  发布时间:4/6/2005 1:23:00 PM

--  
其实这是一个很不正规的做法,比较正统好像是用removeChild(...)来实现,但这样比较麻烦一点
--  作者:fruittime
--  发布时间:4/6/2005 6:33:00 PM

--  
能详细说一下吗?
期待中……
--  作者:mi9
--  发布时间:4/7/2005 11:04:00 AM

--  
function clearSVG(){
  while (sNode.getChildNodes().length() > 0) {
    sNode.removeChild(sNode.getFirstChild());
  }
}

差不多就是这个意思,不过这个是我用来删除全部的,在多加一个判断就能达到你的要求了


--  作者:ldshappy
--  发布时间:4/6/2006 4:41:00 PM

--  回复
document.getElementById("你的line的ID").removeNode(true);
就可以了。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms