如何使以下 JavaScript 代码工作并生成 ID 为 “myDivId” 的元素内的名称和年龄列表:

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

本文关键字:元素 列表 myDivId JavaScript 代码 何使 工作 ID      更新时间:2023-09-26

如何使以下 JavaScript 代码工作并生成列表 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`
}
}

您需要使用 innerHTML 访问div id

var a = Document.getElementById('myDinId');

对于更改值,只需 = 运算符

a.innerHTML = 'Something';