为了账号安全,请及时绑定邮箱和手机立即绑定

div元素中的CLASS值可以为变量吗?

div元素中的CLASS值可以为变量吗?

慕妹3242003 2019-04-03 11:07:41
div元素中的CLASS值可以为变量吗?
查看完整描述

5 回答

?
www说

TA贡献1775条经验 获得超8个赞

使用getElementByTagName 获取某类型的标签
document.getElementByTagName("div").className = 'classname';

查看完整回答
反对 回复 2019-04-09
?
aluckdog

TA贡献1847条经验 获得超7个赞

不能直接写=变量,可以如下变通
function setClass(obj_id,_class)
{
var obj=document.getElementById(obj_id);
obj.setAttribute("class",_class);//此句可无
obj.setAttribute(className,_class);
}
这样可以用变量来循环设置




查看完整回答
反对 回复 2019-04-09
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

可以通过传参数判断参数值来判断的
就是把参数传到JS里面
然后if判断
等于一吧div1的属性变为true,div2的属性变为false
等于一吧div1的属性变为false,div2的属性变为true

查看完整回答
反对 回复 2019-04-09
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

同一标签可以定义多个class 用空格隔开就行了
在样式表里 三个class名都可以定义标签的样式
如果属性不重复则样式叠加
如果属性重复(例如3个样式里同时都设置了背景色)则以最后面的class为准

查看完整回答
反对 回复 2019-04-09
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

是的,class可以指定多个值,用空格隔开就可以了.多个样式定义最终会叠加在一起应用到当前元素.

查看完整回答
反对 回复 2019-04-09
  • 5 回答
  • 0 关注
  • 1256 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信