【发布时间】:2015-02-09 15:30:31
【问题描述】:
这是我要添加类的 div
<div id="sidebar" class="addthis_recommended_horizontal col-lg-4 col-md-4 col-sm-6 col-xs-12""></div>
这是我正在使用的脚本
<script>window.onresize=function()
{var width=document.getElementById("#sidebar").clientWidth;
if(width<640) {document.getElementById("#sidebar").setAttribute("class",".sidebar");}
</script>
添加这个类后,这段CSS代码改变了宽度
.sidebar.at4-recommended-item{width:45%!important}
但是课程没有被添加,我不知道为什么?
编辑 我正在使用媒体查询。在这种情况下,两个类具有相同的名称,如果我改变另一个类也会改变,所以我动态添加一个类,我需要更改的是一个 div,而不是整个窗口宽度。
为什么人们如此热衷于对这里的每一个问题投反对票?
【问题讨论】:
-
你只投了一个反对票.. :/ (我没有反对你)
-
关键是这个问题还不错,以至于不能投反对票。
标签: javascript html css