-
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可以指定多个值,用空格隔开就可以了.多个样式定义最终会叠加在一起应用到当前元素.