問題是:將您的對象轉換爲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。無法修復此錯誤,需要一些幫助。