browser.topSites.get() .then((sites) => { let div = document.getElementById('site-list'); if (!sites.length) { div.innerText = 'No sites returned from the topSites API.'; return; } let ul = document.createElement('ul'); ul.className = 'list-group'; for (let site of sites) { let li = document.createElement('li'); li.className = 'list-group-item'; let a = document.createElement('a'); a.href = site.url; a.innerText = site.title || site.url; li.appendChild(a); ul.appendChild(li); } div.appendChild(ul); });