js动态添加的元素如何添加样式?

https://img1.mukewang.com/5b83a2a50001508c08000188.jpg

如图所示,红色矩形内的元素都是动态渲染出来的,如何动态地去添加文字大小、颜色、布局等样式呢?是先写好样式添加类名呢,还是怎么搞呢?
自己拟定的布局如下:

        <div class="box">
            <ul>
                <li></li>
                <li></li>
            </ul>
            <ul>
                <li></li>
                <li></li>
            </ul>
        </div>


qq_花开花谢_0
浏览 2418回答 2
2回答

饮歌长啸

&nbsp;<div&nbsp;class="box"> &nbsp;&nbsp;&nbsp;&nbsp;<ul> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li></li> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li></li> &nbsp;&nbsp;&nbsp;&nbsp;</ul> &nbsp;&nbsp;&nbsp;&nbsp;<ul> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li></li> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li></li> &nbsp;&nbsp;&nbsp;&nbsp;</ul></div>如class='box' 一般将所有样式类直接加上去即可,如果是后期实在需要在js中修改,则通过选择器选中相应的节点进行修改,静态添加节点跟动态添加节点的区别是在渲染的时候是一次还是多次,动态的尽量做到最后一次性挂载到页面的节点上

汪汪一只猫

先写好对应的css,然后追加的时候加上这些类名就可以了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript