Javascript e4x:判断属性是否存在的最简单方法
判断属性是否存在的最简单方法是什么Javascript e4x:判断属性是否存在的最简单方法,javascript,xml,e4x,Javascript,Xml,E4x,判断属性是否存在的最简单方法是什么 p = <abc name="foo" />; js>p.@name.length() 1 js>p.@zebra.length() 0 p=; js>p.@name.length() 1. js>p.@zebra.length() 0 我可以使用@attr.length(),但我想知道是否有isAttributePresent()之类的东西 注意:这不是在浏览器中,这只是一个基于核心Mozilla javascript 1.8
p = <abc name="foo" />;
js>p.@name.length()
1
js>p.@zebra.length()
0
p=;
js>p.@name.length()
1.
js>p.@zebra.length()
0
我可以使用@attr.length()
,但我想知道是否有isAttributePresent()
之类的东西
注意:这不是在浏览器中,这只是一个基于核心Mozilla javascript 1.8并启用E4X的javascript解释器。您可以使用
'@name' in p
这将返回true
或false
,具体取决于所述属性的存在