我试图通过使用getElementById用我的HTML文件中的数字填充数组.
对于HTML,我试图使用以下方法:
<div id="E1_INV_Funds0">1</div>
<div id="E1_INV_Funds1">2</div>
<div id="E1_INV_Funds2">3</div>
<div id="E1_INV_Funds3">4</div>
<div id="E1_INV_Funds4">5</div>
<div id="E1_INV_Funds5">6</div>
<div id="E1_INV_Funds6">7</div>
<div id="E1_INV_Funds7">8</div>
Run Code Online (Sandbox Code Playgroud)
然后使用以下Javascript:
<script type="text/javascript">
var graphData = [];
function fillData(){
for( var i = 0; i < 8; i++ ) {
graphData[i] = parseInt(document.getElementById("E1_INV_Funds" + i).value);
return graphData;
}
}
console.log(graphData);
</script>
Run Code Online (Sandbox Code Playgroud)
这什么都不返回.
是什么导致了这种行为?