Javascript IE9 createTreeWalker-不支持此类接口
我的treewalker只是为了防止在任何元素的ID已经存在于我的XHTML应用程序中时加载AJAX加载的内容 IE9一直给我“不支持这样的接口”。我知道其中一个参数是对函数的引用。我不需要任何花哨的东西,我只想无条件地迭代所有元素。我需要改变什么?“xml”是一个有效的元素对象 第一次尝试Javascript IE9 createTreeWalker-不支持此类接口,javascript,dom,Javascript,Dom,我的treewalker只是为了防止在任何元素的ID已经存在于我的XHTML应用程序中时加载AJAX加载的内容 IE9一直给我“不支持这样的接口”。我知道其中一个参数是对函数的引用。我不需要任何花哨的东西,我只想无条件地迭代所有元素。我需要改变什么?“xml”是一个有效的元素对象 第一次尝试 var walker=document.createTreeWalker(xml,NodeFilter.SHOW_元素,null,false); 第二次尝试 var walker=document.cre
var walker=document.createTreeWalker(xml,NodeFilter.SHOW_元素,null,false);
第二次尝试
var walker=document.createTreeWalker(xml,NodeFilter.SHOW_元素,function(){return NodeFilter.FILTER_ACCEPT;},false);
以此为例(根据您的情况进行修改):
var walker=document.createTreeWalker(
xml,
NodeFilter.SHOW_元素,
{acceptNode:function(node){return NodeFilter.FILTER_ACCEPT;},
假的
);
仍然收到相同的错误消息,我确保在尝试之前清除了缓存。