我今天一直在尝试为我的网站创建一个新闻框,但遇到了问题。让我解释一下会发生什么。我创建一个包含新闻(日期和新闻)的二维数组。然后,我遍历它以构造news_string,然后将其用于DIV的innerHTML。我在下面放了一个非常简单的版本
for (var i = 0; i < news.length; i++)
{
news_string.concat(news[i][1],"<br>");
}
document.getElementById("news-content").innerHTML = news_string;
但是什么也没出现。我已将其缩减到最低限度。没有结果。我已经使用过警报。什么也没出现。无论我在其中放入数据,news_string都是空白。即使我确实获得了一个字符串,DIV框中也不会出现任何内容。是什么原因导致了这次大规模的突围?
该concat方法返回一个值,你有没有变量assignement那里抓住它...
在文档中(请注意粗体部分):
concat()方法将两个或多个字符串的文本组合在一起,并返回一个新的string。
因此,您应该使用:
news_string = news_string.concat(news[i][1],"<br>");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句