开发者社区> 问答> 正文

.getElementsByClassName return出来是一个对象不支持.style属性报错

var itemripple= document.getElementsByClassName("item-ripple")[0];return出来“<span class="item-ripple"></span>”,是一个element对象,我想更改它的css,但是点不出style属性,是本身这个方法不支持这个属性吗,查了之后好像是HTMLElement才支持这个属性,那我应该怎么去更改

展开
收起
kun坤 2020-06-06 13:52:28 543 0
1 条回答
写回答
取消 提交回答
  • <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style>
            .abc{
                color: RED
            }
            .bbc{
                color: BLUE;
            }
        </style>
    
    </head>
    
    <body>
        <p class="abc">123</p>
         <script>
                var abc = document.getElementsByClassName("abc")[0]
                abc.style.fontSize = '100px'
                abc.className='bbc'
        </script>
    </body>
    
    </html>
    

     

    ######itemripple.style.backgroundColor=“red”这样无效吗?
    2020-06-06 13:52:32
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载