我通过PHP通过我的XML数据,所有的XML节点都包含HTML标记html标签里面的XML标签 - 如何访问JavaScript?
<bccfalna-ad>
<ad-id>99</ad-id>
<ad-title>New Ad</ad-title>
<ad-code><u><b>C Language</b></u></ad-code>
当我在JavaScript访问此代码,它很容易获得广告ID和广告标题,但它总是打印为null广告代码节点
var edit_ad_id = xmlDoc.getElementsByTagName("ad-id")[0].childNodes[0].nodeValue;
var edit_ad_title = xmlDoc.getElementsByTagName("ad-title")[0].childNodes[0].nodeValue;
var edit_ad_code = xmlDoc.getElementsByTagName("ad-code")[0].childNodes[0].innerHTML;
这段JavaScript代码使用上面访问,请帮助我访问HTML标签withing XML节点....
我不会想你会需要childNodes [0] - var edit_ad_code = xmlDoc.getElementsByTagName(“ad-code”)[0] .innerHTML。然而,我不认为你可以在一个XML对象上使用innerHTML,你必须得到所有的子节点并循环遍历它们,重新添加标签。 – Alex 2010-09-17 11:36:17