【问题标题】:My for in loop output fork fails我的 for in 循环输出叉失败
【发布时间】:2014-09-07 14:48:48
【问题描述】:

我正在查看这个“for in”教程,但我不明白为什么我不能让循环写入 aProperty 值而不仅仅是它的名称。 http://www.tutorialspoint.com/cgi-bi...=javascript_15

我试过了: document.write(navigator.aProperty); document.write(navigator + . + aProperty); 以及其他各种形式,都失败了。

如果我只是编码 document.write(navigator.onLine); 为什么我不能让 var, "aProperty" 作为 document.write 参数工作?

谢谢!

<script type="text/javascript">
<!--
var aProperty;
document.write("Navigator Object Properties<br /> ");
for (aProperty in navigator)
 {
document.write(aProperty);
document.write("<br />");
}
document.write("Exiting from the loop!");

//-->
</script>

</body>
</html>

【问题讨论】:

    标签: javascript


    【解决方案1】:

    aProperty 确实是关键。返回您需要向 navigator 索取的值。

    在你的 for...in 循环中添加这个:

    for (aProperty in navigator)
    {
        document.write(navigator[aProperty]);
        document.write("<br />");
    }
    

    【讨论】:

    • 太好了,@Billy_Bob,请将此问题标记为已回答 :)
    猜你喜欢
    • 1970-01-01
    • 2020-07-30
    • 2014-11-15
    • 1970-01-01
    • 2013-05-20
    • 2018-01-14
    • 1970-01-01
    • 1970-01-01
    • 2017-02-12
    相关资源
    最近更新 更多