innerHtml显示“ 0”而不是变量

时间:2018-11-27 21:40:35

标签: javascript

可能我遗漏了一些明显的东西,但是当我将脚本中的变量插入HTML页面时,该变量始终显示为“ 0”(而在控制台变量中可以正常工作,并且它不是0)。我怀疑这可能是由于在页面上使用iframe引起的。

var iframe = document.getElementById("frame");
var amount = iframe.contentWindow.document.getElementsByName('price');
var amount_l = amount.length;
document.getElementById("cumulation").innerHTML = amount_l;

HTML的一部分:

...
</main>
    <script src="prize.js"></script>
    <iframe id="frame" src="storage.html" height="200" width="300">
    <span class="prize" id="cumulation"></span>
    </iframe>
<footer>
...

0 个答案:

没有答案