Javascript 创建对象,然后使用函数显示对象的内容
我真的没有什么可以开始的——我是一个初学者,正在努力学习基本的JavaScript概念。有什么指导吗?我希望在Div中的表或列表中显示信息 这是我最艰难的开始:Javascript 创建对象,然后使用函数显示对象的内容,javascript,arrays,function,Javascript,Arrays,Function,我真的没有什么可以开始的——我是一个初学者,正在努力学习基本的JavaScript概念。有什么指导吗?我希望在Div中的表或列表中显示信息 这是我最艰难的开始: 我想我想使用嵌套数组来创建具有属性的对象。然后我做了一个函数,在其中我想我需要使用appendChild在div中创建表……不知怎么的,我需要在div中显示内容……我真的迷路了 <script> var personalInfo = [ [Dog], [4456], [3 - 4456] ]; fu
我想我想使用嵌套数组来创建具有属性的对象。然后我做了一个函数,在其中我想我需要使用appendChild在div中创建表……不知怎么的,我需要在div中显示内容……我真的迷路了
<script>
var personalInfo = [
[Dog],
[4456],
[3 - 4456]
];
function object() {
var node = document.createElement("LI");
var textnode = document.createTextNode("personalInfo");
node.appendChild(textnode);
document.getElementById("theList").appendChild(node);
}
</script>
<div id="theDiv">
<ul id="theList"></ul></div>
</body>
</html>
var personalInfo=[
[狗],,
[4456],
[3 - 4456]
];
函数对象(){
var节点=document.createElement(“LI”);
var textnode=document.createTextNode(“personalInfo”);
node.appendChild(textnode);
document.getElementById(“theList”).appendChild(节点);
}
您可以使用persnalInfo的for循环来实现这一点
<script>
var personalInfo = ["Dave", "3086", "5-5715" ];
function object() {
for(var i=0;i<personalInfo.length;i++){
var node=document.createElement("li");
node.innerHTML=personalInfo[i];
document.getElementById("theList").appendChild(node);
}
}</script>
<div id="theDiv">
<ul id="theList">
</ul>
</div>
</body>
</html>
var personalInfo=[“Dave”,“3086”,“5-5715”];
函数对象(){
对于(var i=0;i您最好使用对象映射而不是数组。这样您可以为每个字段指定一个有意义的名称
var personalInfo = {
name: "Dave",
ext: 3086,
desk: "5-5715"
};
您还可以使用以下命令在属性之间循环:
for (var key in personalInfo) {
var val = personalInfo[key];
// add to document
}
您需要将脚本移动到不同的文件中或文档末尾,否则它将尝试查找
document.getElementById("theList")
事件,然后再创建它
按照McGarnagle的指定创建对象,然后您需要调用DocumentReady上的对象,或者只是将其包含在脚本中
function object() { .... }
object()
请提供适当的示例或您尝试过的代码。“我想使用嵌套数组来创建具有属性的对象。”呃?如果要创建对象,为什么要使用数组?也许有帮助。(这里没有定义)非常感谢所有参与的人!这一切对我帮助很大,我想我可以从这里得到它。我非常感谢大家的帮助!!!