test[_nObjectives].pool[j].feedbackCorrect =
oQuestions[j].getElementsByTagName("feedbackCorrect")[0].firstChild.data;
,本例中的XML包含:
<feedbackCorrect>
</feedbackCorrect>
执行该行代码时,会发生以下错误:消息:需要对象
我不明白。标签在那里,如果它是空的,则会发生错误,甚至有空格,它也不起作用。
答案 0 :(得分:1)
您收到错误是因为
oQuestions[j].getElementsByTagName("feedbackCorrect")[0]
返回该标记,并且.firstChild返回null,因为它没有子节点......
你确定你不想要
oQuestions[j].getElementsByTagName("feedbackCorrect")[0].data
答案 1 :(得分:0)
但是为什么它在xml是这样的时候工作:
<feedbackCorrect>any value</feedbackCorrect>