<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<div class="demo">heoo</div>
<script>
var person = {
name: "john",
age: 50
};
var result = person.name;
document.getElementById('demo').innerHTML = result;
</script>
</body>
</html>
我想将 person 对象属性值显示到 div 中,但它是 显示无法将innerHTML 设置为null。 请给我一些答案。
最佳答案
将class="demo"
更改为id="demo"
或者您的代码:
document.getElementsByClassName('demo')[0].innerHTML= result;
关于javascript - 无法设置 null 的属性 'innerHTML' 为什么我会收到此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45782906/