我的代码似乎没有用.我试图访问div的第一个子并设置属性,但控制台给我这个错误:
TypeError: Object # has no method 'setAttribute'
我的代码:
<div>
<p id="one"><span id="uno">1</span></p>
<p id="two"><span id="dos">2</span></p>
<p id="three"><span id="tres">3</span></p>
</div>
<script>
var divvy = document.getElementsByTagName("div").item(0)
divvy.firstChild.setAttribute("style", "color: violet;");
</script>
Run Code Online (Sandbox Code Playgroud)