如何在IE上创建xml元素并添加nodeValue

时间:2013-11-08 00:07:26

标签: javascript jquery internet-explorer web

我在IE10上遇到js错误,试图创建一个xml节点并为nodeValue添加值。

错误:

This operation can not be performed with a node of type ELEMENT. 

代码:

var displayValueElement = this.properties.createElement("Property");

if ($.browser.msie)
{
    displayValueElement.nodeValue = "some value"; //error is here
}

该代码适用于Chrome和Firefox,但IE必须使用nodeValue。

displayValueElement.textContent = displayValue;

注意:this.properties是从parseXML()

返回的xml文档

提前致谢,如果需要进一步澄清,请告诉我。

1 个答案:

答案 0 :(得分:1)

我想我可以使用jQuery而不是原始的javascript ...

$(displayValueElement).text(displayValue);