[英]Repeating XML element is not working in Internet Explorer
我试图使用循环来重复XML元素。 它正在其他浏览器上运行。 但是它不能在Internet Explorer中工作。 任何人都可以解决吗?
这是代码。
var listStr="";
list.each(function(index,item){
listStr+="<li>"+item.innerHTML+"</li>"
});
<ul>' + (listStr) + '</ul>
您遇到的问题应该是由于与解析的XML元素一起使用了.innerHTML / .outerHTML属性。
由于您担心文本值,因此应使用HTML DOM textContent属性
list.each(function(index,item){
listStr += "<li>" + item.textContent/*item.outerHTML*/+"</li>"
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.