javascript - 如何使以下 JavaScript 代码正常工作并在 ID 为 "myDivId": 的元素内生成姓名和年龄列表

标签 javascript arrays multidimensional-array

How to make the following JavaScript code work and result in a list of names and ages inside the element with ID "myDivId" :

<div id="myDivId">No results yet</div>
<script>
new PersonPrinter("myDivId",[{"name":"Joe","age":"23"}      
{"name":"Sam","age":"31"}]).render();
</script>`

最佳答案

In the PersonPrinter render function you need to update the div

PersonPrinter.prototype.render = function(id,data) {
var elem = document.elementById(id);
for (var i =0;i <data.length;i++) {

var d = dcoument.createElement('div');
d.appendChild(document.createTextNode('Name'+data.name +'  Age:'+data.age');
elem.appendChild(d);`enter code here`
}
}

关于javascript - 如何使以下 JavaScript 代码正常工作并在 ID 为 "myDivId": 的元素内生成姓名和年龄列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28009912/

相关文章:

javascript - 如何分割数组或分配键,jquery

excel - EXCEL VBA 中是否可以将多维数组作为参数传递?

Javascript - 多维关联数组

javascript - C 中的 IsNan 等价物

javascript - 如何有效计算游戏平均回合数的数学限制?

arrays - 如何在 f# 中将记录字段定义为数组?

c# - Entity Framework /C# : multiple includes from string array?

python - 合并二维数组

javascript - Macbook touch bar 的表单输入事件

javascript - Phonegap 解析外部 HTML