我长期以来一直存在这种困惑。 在chrome检查器中存在一个称为无法读取null属性的错误。将Javascript对象转换为dom元素
在搜索和阅读时,我发现一个属性(例如风格)可以应用于DOM元素,但是如果它呈现为JavaScript对象,则会出现上述错误。
那么,我该如何去做呢?
<html>
<head>
<style>
#test {background:black;width:30px;height:30px;}
</style>
<script>
var a = document.getElementById('test');
a.style.background = "#f00";
</script>
</head>
<body>
<div id="test">
</div>
</body>
</html>
当我确实提醒(typeof a);它给出了对象。那么,我通常如何改变元素的属性?
我真的不明白你问的是什么...在你的榜样,'了'确实包含DOM元素,你引用的属性的方式是正确的,如果应该工作脚本运行时元素在DOM中。 –