繁体   English   中英

重复XML元素在Internet Explorer中不起作用

[英]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>

Plunker:

您遇到的问题应该是由于与解析的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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM