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

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


慕妹3242003
浏览 1258回答 5
5回答

www说

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

aluckdog

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

MMMHUHU

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

人到中年有点甜

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

慕姐8265434

是的,class可以指定多个值,用空格隔开就可以了.多个样式定义最终会叠加在一起应用到当前元素.
打开App,查看更多内容
随时随地看视频慕课网APP