var items = [{ key: ‘index‘ , text: ‘首页‘ },{ key: ‘serve‘ , text: ‘售后服务‘ },{ key: ‘introduce‘ , text: ‘企业介绍‘ },{ key: ‘about‘ , text: ‘关于我们‘ },{ key: ‘classic‘ , text: ‘经典系
var items = [{ key:‘index‘, text:‘首页‘ },{ key:‘serve‘, text:‘售后服务‘ },{ key:‘introduce‘, text:‘企业介绍‘ },{ key:‘about‘, text:‘关于我们‘ },{ key:‘classic‘, text:‘经典系列‘ },{ key:‘contact‘, text:‘联系我们‘ },{ key:‘discover‘, text:‘发现更多‘ },{ key:‘help‘, text:‘帮助‘ }] let arr = []; items.forEach(function(item){ arr.push(`<li class="nav-li">${item.text}</li>`); }); let nav = document.createElement(‘nav‘); nav.innerHTML = arr.join(‘‘); let header = document.getElementById(‘ljx-header‘); header.appendChild(nav);
模板字符串的使用:使用` `将要添加的html元素包裹起来。
使用${ }包裹变量,最后被生成的字符串中${ }所占的位置会被替换为 变量的值,所以${ }还起占位符的作用。