2017-09-17 47 views
-5

任何人都可以帮助我,告诉我代码有什么问题。 请帮我用这段代码。我不知道那有什么问题。 任何人都可以帮助我,告诉我代码有什么问题。 请帮我用这段代码。我不知道那有什么问题。我在做什么错误的JavaScript?

<!DOCTYPE html> 
<html> 
<body> 
<p id="demo">enter code here</p> 

<script> 


var all = [ 
    { 
     "name": "redfruit", 
     "price": 9.20, 
     "text2": "Our selection of red fruits and fresh milk<br>No added preservatives or sugars" 
    }, 
    { 
     "name": "veggie", 
     "price": 8.80, 
     "text2": "Our selection of veggies and fresh milk<br>No added preservatives or sugars" 
    }, 
    { 
     "name": "jajko", 
     "price": 6.90, 
     "text2": "Our selection of veggies and fresh milk<br>No added preservatives or sugars" 
    } 
]; 

var i; 
for(i=0;i<all.length;i++) 
{var moko=all[i]; 
var extrahtml='\ 
     <li>\ 
       <div class="info">\ 
        <h3>' + moko.name + '</h3>\ 
        <p>' + moko.price.toFixed(2) +' </p>\ 
        <p>' + moko.text2 + '</p>\ 

        '</div>\ 
       </li>\ 
     '; 



document.getElementById("demo").innerHTML += extrahtml; 
} 
</script> 

</body> 
</html> 
+0

有什么错误?你能告诉我们HTML页面是什么样子吗?你想得到什么? – Edric

回答

0

请参见下面的更新,你错过了/弄丢了单引号,我希望这是你在找什么:

<!DOCTYPE html> 
<html> 
<body> 
<p id="demo">enter code here</p> 

<script> 
    var all = [ 
     { 
      "name": "redfruit", 
      "price": 9.20, 
      "text2": "Our selection of red fruits and fresh milk<br>No added preservatives or sugars" 
     }, 
     { 
      "name": "veggie", 
      "price": 8.80, 
      "text2": "Our selection of veggies and fresh milk<br>No added preservatives or sugars" 
     }, 
     { 
      "name": "jajko", 
      "price": 6.90, 
      "text2": "Our selection of veggies and fresh milk<br>No added preservatives or sugars" 
     } 
    ]; 

    var i; 
    for (i = 0; i < all.length; i++) { 
     var moko = all[i]; 
     var extrahtml = '\ 
    <li>\ 
      <div class="info">\ 
       <h3>' + moko.name + '</h3>\ 
       <p>' + moko.price.toFixed(2) + ' </p>\ 
       <p>' + moko.text2 + '</p>\ 
       </div>\ 
      </li>\ 
    '; 
     document.getElementById("demo").innerHTML += extrahtml; 
    } 
</script> 

+0

格式文本 –

+3

中只有一个报价缺失您的回答对于解释确切的错误以及如何修复它会更有价值。 – Pointy

+0

添加评论。 –