小编Ben*_*ter的帖子

在元素的第一个子节点上调用.setAttribute()时出错

我的代码似乎没有用.我试图访问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)

javascript setattribute

1
推荐指数
1
解决办法
3380
查看次数

标签 统计

javascript ×1

setattribute ×1