How to create nested elements with dataviewjs

const books = dv.pages('"Books"');
books.forEach(el=>{
	let div = dv.el("div",null,{cls:"card"});
	console.log("file::",el.file)
  let eleHtml = `
		<img src="${el.image}" class="book-image" />
		<div class="book-image">
			<a data-href="${el.file.name}" href="${el.file.name}" class="internal-link" target="_blank" rel="noopener">${el.file.name}</a>
		</div>
		<h3>${el.title}</h3>`;
  div.innerHTML = eleHtml;
});