首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XML getElementsByTagName

XML getElementsByTagName
EN

Stack Overflow用户
提问于 2016-07-03 09:45:55
回答 1查看 154关注 0票数 0

我有这个函数:

代码语言:javascript
复制
function worker(iS) {
    var office = docXML.getElementsByTagName("office")[iS];
    var counter = office.getElementsByTagName("worker").length;
    for (var i = 0; i < counter; i++) {
        return office.getElementsByTagName("worker")[i].childNodes[0].nodeValue;
    }  
}

注意:在我的docXML上,我有各种各样的“办公室”

代码语言:javascript
复制
<office>
    <workers>
        <worker>PersonA</worker>
        <worker>PersonB</worker>
    </workers>
</office>
<office>
    ...
</office>
...

在本例中,是counter=2。我通过alert(worker(1))进行测试,并且只向我显示PersonA。如何才能显示在警报PersonA和PersonB上?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-07-03 11:40:49

for循环中的return会中断循环。将它移到for循环之外,就可以运行了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38166010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档