🤖
JavaScript | createElement | innerHTML | appendChild
JavaScript
createElement | innerHTML | appendChild
createElement
で親要素を挿入し、
innerHTML
で子要素を作成。
appendChild
で挿入。
Thymeleaf、in-lineスクリプトでの例
var card = document.createElement('div');
card.className = 'review-card';
card.innerHTML = `
<h5>houseid= ${houseid}</h5>
<h5>houseName= ${houseName}</h5>
<h5>reviewid= ${reviewid}</h5>
<h5>userId= ${userId}</h5>
<h5>content= ${content}</h5>
`;
// 最後にカードを親要素に追加
document.getElementById('reviewList').appendChild(card);
Discussion
末尾追加でない場合がよくあるので appendChild() よりも insertAdjacentElement() を使いがちまであります。
insertAdjacentElement()メソッドいいですね!