JavaScript 基础知识-操控 HTML 的方法 .createElement

前面讲到了使用 .innerHTML 来操控 HTML,这里说明第二种方式 .createElement ,后面再说明两者的差异性

一样先建立一个名字清单的阵列:

var names = [    {        name: 'Jerry',    },    {        name: 'Tom',    },    {        name: 'Jack',    }]

接下来我们要依序把名字代入到 HTML 内,HTML 的结构如下:

<h1>名字清单</h1><ul class="list"></ul>

接下来我们就可以準备来放资料了,一样用 for 迴圈的方式依序捞出资料,而这次的差别在于我们不使用组字串跟 HTML 标籤的方式:

var el = document.querySelector('.list');for(var i=0; i<names.length; i++){    // 先建立 li 元素    var str = document.createElement('li');    // 再把资料放在创建的元素内    str.textContent = names[i].name;    // 最后将元素放在我们要显示的元素底下    el.appendChild(str);}

这样页面内会依序输出 Jerry Tom Jack
不同于 .innerHTML 会把前面的资料清空,所以我们也不用新增一个空字串来累加字串


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章