card.js 514 B

1234567891011121314151617
  1. const createAndAppendCard = (header, body) => {
  2. const cardFragment = document.createDocumentFragment();
  3. const cardElement = document.createElement("div");
  4. const cardHeader = `<h2 class="card-header">${header}</h2>`;
  5. const cardBody = `<div class=card-body">${body}</div>`;
  6. cardElement.innerHTML = `
  7. <div class="card">
  8. ${cardHeader}
  9. ${cardBody}
  10. </div>
  11. `;
  12. cardFragment.appendChild(cardElement);
  13. document.body.appendChild(cardFragment);
  14. };
  15. export { createAndAppendCard as createCard };