div를 반복하고 div 항목을 동적으로 삽입하려고하지만 HTML 페이지에 하나의 div 항목 만 삽입하려고합니다. 이것은 내 코드입니다.javascript를 사용하여 div를 반복하는 코드
function loadArticles() {
var request = new XMLHttpRequest();
request.onreadystatechange = function(){
if (request.readyState === XMLHttpRequest.DONE){
var articles = document.getElementById('articles');
if (request.status === 200) {
var articleData = JSON.parse(this.responseText);
for (var i=0; i< articleData.length; i++) {
var content = `<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<div class="post-preview">
<a href="/${articleData[i].title}">
<h2 class="post-title">
${articleData[i].heading}</h2>
<h3 class="post-subtitle">
${articleData[i].subtitle}</h3>
</a>
<p class="post-meta">Posted by <a href="#">${articleData[i].author}</a> on Date ${articleData.date[i].toDateString()}</p>
</div>
</div>
</div>
</div>`;
}
articles.innerHTML = content;
} else {
articles.innerHTML('Oops! Could not load all articles!')
}
}
};
thankyou! 그것은 일했다 :) – Aniket