我在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文档提前致谢,如果需要进一步澄清,请告诉我。
答案 0 :(得分:1)
我想我可以使用jQuery而不是原始的javascript ...
$(displayValueElement).text(displayValue);