hi 大哥们,
小弟菜鸟,第一次用DOM,看完教科书解析下面xml:
<cityList>
<city ID="0">
<hotmovie>
<movie Image="SinaMovieInfo/assets/images/sinaicon.png" name="阿黛拉的非凡冒险" ID="10139"></movie>
</hotmovie>
</city>
</cityList>我用如下方法:
var root = result.body.getElementsByTagName("cityList")[0];
var currPoiNode = root.firstChild;
city=ovi.trim(currPoiNode.nodeName);
alert("dd "+city);为什么打印出来的是dd #text?#text不是文本节点吗??但是我的currPoiNode应该是<city ID="0">,应该是个属性啊,小弟跪求帮助,我现在现在想得到属性ID的值,但是看了教科书后发觉方法都不对,大哥们,小弟在线等了
谢谢
小弟菜鸟,第一次用DOM,看完教科书解析下面xml:
<cityList>
<city ID="0">
<hotmovie>
<movie Image="SinaMovieInfo/assets/images/sinaicon.png" name="阿黛拉的非凡冒险" ID="10139"></movie>
</hotmovie>
</city>
</cityList>我用如下方法:
var root = result.body.getElementsByTagName("cityList")[0];
var currPoiNode = root.firstChild;
city=ovi.trim(currPoiNode.nodeName);
alert("dd "+city);为什么打印出来的是dd #text?#text不是文本节点吗??但是我的currPoiNode应该是<city ID="0">,应该是个属性啊,小弟跪求帮助,我现在现在想得到属性ID的值,但是看了教科书后发觉方法都不对,大哥们,小弟在线等了
谢谢
currPoiNode.nodeValue
得到值是空的。难道cityList的firstChild不是<city>???小弟晕了
你好,是:3,为什么是3,我不是很明白,3不是文本类型吗??可是我这里明明是属性<city>啊
<city ID="0">
之间有空格 还有回车 这个也算是DOM节点的 所以 firstChild 是文本节点你去掉中间的空格还有回车 再试试
难道<cityList>后的空格和回车都算???不会吧,应该会自动检测带"<"吧。。