javascript:dosent在html中显示数组

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

我将在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(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>