课程
/前端开发
/JavaScript
/JavaScript入门篇
id="p2" class="one"是什么意思?可以同时命名吗?
2017-08-24
源自:JavaScript入门篇 3-6
正在回答
id="p2"这句话就是给这个对象一个id,id唯一;id起名为p2。
class="one" 给这个对象一个 样式名字为 one 的 class;
id更倾向于js获取的时候用的比较多,
id和class相比 id的优先级高于class, id为#p2, class为 .one
给#p2背景颜色为红色,.one背景色为黑色,
<div id="p2" class="one" ></div> 背景颜色始终是红色,说255个class优先级会比id高的目前我没用上.
而在css中 class名字是可以无限用的 <div id="p2" class="one two " ></div>
慕运维52800 提问者
id js用 ,class给样式用 ,结构和表现分离
id和class都是元素的属性,只是id是唯一的,不可重复;class不是唯一的,可以重复,二者是可以同时命名的。
id="p2" class="one"的意思是这个标签的id是p2,class是one,可以通过getElementById("p2")或者是getElementByClassName("one")来获取元素。
可以,id就像身份证号码,是唯一的标识,class就像职业,可以涵盖一类事物具有同种样式属性
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
3 回答可以通过类名将one和two两个类名都p2元素吗
2 回答className修改了p1,p2标签为one、two,为什么不是#one、#two?
1 回答为什么p2的默认效果直接是one的样式
2 回答窗口名称是什么意思?
1 回答变量名可以任意取名,但要遵循命名规则