javascript:dosent在html中显示数组
我将在html id处显示值列表数组 为什么控制台告诉我show为null而dosent显示它们javascript:dosent在html中显示数组,javascript,arrays,Javascript,Arrays,我将在html id处显示值列表数组 为什么控制台告诉我show为null而dosent显示它们 <script> var howMany = prompt("how many do you want to buy?"); var goods = ""; var list = []; for (var i = 0 ; i < howMany ; i++){ goods = prompt("add a name ?"); list.push
<script>
var howMany = prompt("how many do you want to buy?");
var goods = "";
var list = [];
for (var i = 0 ; i < howMany ; i++){
goods = prompt("add a name ?");
list.push(goods);
}
var show = document.getElementById("des");
show.innerText = list;
这可能是由于获取DOM中不存在的元素而导致的。 在body标记后调用Javascript代码。 e、 g } var howMany=提示您想买多少?; 货物价值=; var列表=[]; 对于var i=0;我知道有多少;我++{ 货物=建议添加名称?; 货物清单; } var show=document.getElementByIddes; show.innerText=列表;
请问您的html?嗯,您有id=des的元素吗?@acdcjunior是的,我有可能是内部文本的问题,不是每个浏览器都完全支持的。您可以显示一下您在哪里使用console.log吗?
<body>
<div id="des"></div>
</body>
<script>
var howMany = prompt("how many do you want to buy?");
var goods = "";
var list = [];
for (var i = 0 ; i < howMany ; i++){
goods = prompt("add a name ?");
list.push(goods);
var show = document.getElementById("des");
show.innerText = list;
</script>