私はNewYork Time APIからフェッチしている記事の見出しを表示したいウェブページを持っていますが、nodejも使用していますが、問題は記事が"サンプルテキスト"が印刷されるように内部に印刷する必要がありますが、内部に印刷する方法はありますか? http://imgur.com/sNmbqeNループテキストがhtml内に印刷されない
<div class="card">
<div class="header">
<h3 class="title"><center><b>Chronicle</b></center></h3>
</div>
<body>
<p id="headline">SAMPLE TEXT</p>
<script src="//cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.9/p5.js"></script>
<script>
var url = "https://api.nytimes.com/svc/search/v2/articlesearch.json";
url += '?' + $.param({
'api-key': "removed",
'q': "Trump"
});
$.ajax({
url: url,
method: 'GET',
}).done(function(result) {
var articles = result.response.docs;
for (var i=0; i<articles.length;i++)
{
document.createElement('div');
document.createElement("H1");
var h = document.createElement("H1");
var t = document.createTextNode(articles[i].headline.main);
h.appendChild(t);
document.body.appendChild(h);
}
}).fail(function(err) {
throw err;
});
</script>
</body>
コンソールにエラーがありますか? – tech2017
あなたのページには何個のbodyタグがありますか? divの中央にあるものを見ると、ドキュメントの全体的なbodyタグが1つあると思います。したがって、document.body.appendChild(h);そのボディに追加されています。 –
@techLoveいいえ、エラーはありません。 – Titanz