【发布时间】:2017-08-23 07:54:32
【问题描述】:
我知道以前有人问过这个问题,但我有点迷路了。
我有一个元素用于记录 typeof:
typeof msg['PID']['PID.13'] // outputs "xml"
所以在this answer 之后,我记录了children.length,我希望它是一个数字:
typeof msg['PID']['PID.13'].children.length // also outputs "xml"
但是children.length 的类型也是xml。这怎么可能?
这是隐藏在系统 (Mirth) 中的 Javascript,其中日志记录是一个问题(至少我还没有发现它是如何工作的),所以我很难调试它。
有人知道我怎样才能得到元素的孩子数吗?欢迎所有提示!
[编辑]
正如建议的那样,我也尝试了msg['PID']['PID.13'].children.length 的输出,但这似乎是空的。
【问题讨论】:
-
为什么不尝试输出
msg['PID']['PID.13'].children.length的值? -
@damluar - 我刚试过,但返回空。还有其他想法吗?
-
当您尝试
msg['PID']['PID'];时会显示什么? -
你可以试试
console.dir(msg['PID']['PID.13'])或console.dir(msg['PID']['PID.13'].children)并检查属性吗?
标签: javascript xml count children