问题是:将您的对象转换为JSON字符串myString并将其显示在页面的某处。这里是我的代码:JSON未捕获TypeError:无法设置为空的属性'innerHTML'
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title> JSON </title>
<script>
var fidoString = '{ "name": "Fido", "breed": "Mixed", "weight": 38 }';
var fido = JSON.parse(fidoString);
console.log("We have made a dog out of a string! " + fido.name);
var fido2 = {
name: "Fido",
breed: "Mixed",
weight: 38
};
var fido3 = {
name: {
first: "alex",
second: "doggy"
},
breed: "Mixed",
weight : 30
};
var fidoString = JSON.stringify(fido2);
console.log("We made a string from a dog! " + fidoString);
var x = fido3.name
document.getElementById("lista").innerHTML = x;
</script>
</head>
<body>
<div id="lista"></div>
</body>
</html>
我得到错误:JSON.html:31遗漏的类型错误:在JSON.html不能设置为null 的特性 '的innerHTML':31。无法修复此错误,需要一些帮助。