js解析xml的问题(如何获取某节点的属性)
答案:3 悬赏:70 手机版
解决时间 2021-04-02 14:28
- 提问者网友:戎马万世
- 2021-04-01 13:58
js解析xml的问题(如何获取某节点的属性)
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-04-01 14:31
给你个函数,传Node,属性名进去获取属性值,兼容所有浏览器:
function getAttributeValue (xmlNode,attrName){
if(!xmlNode)return "" ;
if(!xmlNode.attributes) return "" ;
if(xmlNode.attributes[attrName]!=null) return xmlNode.attributes[attrName].value ;
if(xmlNode.attributes.getNamedItem(attrName)!=null) return xmlNode.attributes.getNamedItem(attrName).value ;
return "" ;
}
获取 p1 的值,就是 getAttributeValue(p,"p1") ;
function getAttributeValue (xmlNode,attrName){
if(!xmlNode)return "" ;
if(!xmlNode.attributes) return "" ;
if(xmlNode.attributes[attrName]!=null) return xmlNode.attributes[attrName].value ;
if(xmlNode.attributes.getNamedItem(attrName)!=null) return xmlNode.attributes.getNamedItem(attrName).value ;
return "" ;
}
获取 p1 的值,就是 getAttributeValue(p,"p1") ;
全部回答
- 1楼网友:舊物识亽
- 2021-04-01 16:15
获取p之后.getAttribute("p1")
- 2楼网友:逐風
- 2021-04-01 16:01
读取到P的时候p.getAttribute("p1");p.getAttribute("p2");试试
或者你也可以写成
1 2
或者你也可以写成
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯