我想知道何时正确使用ID和Class。我在js中选择时使用ID(如果需要是唯一的),而仅在Css样式/设计中使用Class。
我想知道在使用ID和Class时是否还有其他意义,或者如果我使用它错误或不正确。
我只想知道您的意见或您是如何使用它的。随意回答!
谢谢
答案 0 :(得分:0)
Id适用于独特元素。应该只有一个具有给定id的元素,而可以有多个具有相同类的元素。
例如,让我们登录表格。 id #login和#password中只有一个,但它们都可以有.login-form-input类。
因此在需要描述某些元素时需要精确定位某个元素和类时使用id。
答案 1 :(得分:0)
这对StackOverflow来说不是一个好问题,我建议将来在提问之前使用谷歌。
类和ID之间的主要区别是ID是唯一的。类不是唯一的。
每个元素可以使用任意数量的类。 ie:class="btn btn-primary"
但每个元素只有一个ID。即:id="button-23"
。
当您开始使用Javascript与DOM交互时,最大的区别就会发挥作用。如果我使用document.getElementById("button-23")
并且您有2个具有该ID的元素,则Javascript只会与遇到的第一个元素进行交互。
一般来说,在我看来,特别是当你刚开始时,坚持上课,不要使用身份证。