const body = document.querySelector(".body"); console.log(document.body.innerHTML); fetch(window.location.origin + "/pass.json") .then((data) => data.json()) .then((jsondata1) => { console.log(jsondata1); jsondata1.map((jsondata) => { body.innerHTML += `
${jsondata.header.img.alt}

${jsondata.header.desc.data}

${jsondata.header.data.data}

${ !jsondata.header.body ? `` : `
${ !jsondata.header.body.img ? `` : `${jsondata.header.body.img.alt}` } ${!jsondata.header.body.desc ? `` : `

${jsondata.header.body.desc.data}

`} ${!jsondata.header.body.data ? `` : `

${jsondata.header.body.data.data}

`}
` } ${ !jsondata.body ? `` : `
${jsondata.body.reduce((acc, block) => { return ( acc + `
${ !block.left ? `` : `

${block.left.desc.data}

${block.left.data.data}

` }
${ !block.right ? `` : `

${block.right.desc.data}

${block.right.data.data}

` }
` ); }, "")}
` }
${ !jsondata.footer ? `` : `` }