Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t从Javascript中删除文档中的一组节点_Javascript_Html_Xml_Rss - Fatal编程技术网

Can';t从Javascript中删除文档中的一组节点

Can';t从Javascript中删除文档中的一组节点,javascript,html,xml,rss,Javascript,Html,Xml,Rss,我正在尝试从网页上的rss文档中删除节点 我想从: <?xml version="1.0" encoding="utf-8"?> <rss version="2.0"> <channel> <title></title> <link></link> <description></description> <item> <title>53w5</

我正在尝试从网页上的rss文档中删除节点

我想从:

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>

 <title></title>
 <link></link>
 <description></description>

 <item>
  <title>53w5</title>
  <link>est</link>
  <description></description>      
 </item>

</channel>
</rss>
这是我必须删除该块的代码:

    xmlDoc = loadXMLDoc("rssFeed.xml");        
    it = xmlDoc.getElementsByTagName("item");        
    it.parentNode.removeChild(it);
在Chrome中运行时,我总是遇到错误“UncaughtTypeError:无法调用undefined的'removeChild'方法”。我的xml文件在重新请求后在网络中可以看到,请按比例加载

非常感谢您的帮助


Antoine

谢谢,先生,我尝试了与先前解决方案类似的方法,因为我有一个语法错误。
var it = xmlDoc.getElementsByTagName("item");

for (var i = it.length; i--; )
    it[i].parentNode.removeChild(it[i]);
    xmlDoc = loadXMLDoc("rssFeed.xml");        
    it = xmlDoc.getElementsByTagName("item");        
    it.parentNode.removeChild(it);
var it = xmlDoc.getElementsByTagName("item");

for (var i = it.length; i--; )
    it[i].parentNode.removeChild(it[i]);