Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript json[对象文本]_Javascript_Json - Fatal编程技术网

javascript json[对象文本]

javascript json[对象文本],javascript,json,Javascript,Json,在获取json输入并对其进行解析后,我发现将文本应用于html标记,我得到了[objecttext]。是否有我遗漏的东西,或者是否有某种方法可以从我似乎已经得到的对象中提取文本。我已经包括了主要为后代编写的代码 function updateName() { var name = document.getElementById('name'); var text = document.createTextNode(sceneData.scene[curLoc].name);

在获取json输入并对其进行解析后,我发现将文本应用于html标记,我得到了
[objecttext]
。是否有我遗漏的东西,或者是否有某种方法可以从我似乎已经得到的对象中提取文本。我已经包括了主要为后代编写的代码

function updateName() {
    var name = document.getElementById('name');
    var text = document.createTextNode(sceneData.scene[curLoc].name);
    name.innerHTML = text;
}
我的数据如下所示:

sceneData = {'a':1, 's':1,
             'scene':[{'name':'Joe', 'line':'Hey, boss!'},
                      {'name':'Josh', 'line':'Morning, Joe!'}
            ]}
您正在设置,它设置字符串,而您应该使用,如下所示:

或者最好直接设置html,如下所示:

function updateName() {
    var name = document.getElementById('name');
    name.innerHTML = sceneData.scene[curLoc].name;
}

name.innerHTML=sceneData.scene[curLoc].name取而代之。注释掉
//var text=…
function updateName() {
    var name = document.getElementById('name');
    name.innerHTML = sceneData.scene[curLoc].name;
}