(기술 인터뷰/HTML) id 속성과 class 속성의 차이점은 무엇입니까?

ID 속성과 클래스 속성의 차이점은 무엇입니까?

ID와 클래스는 고유성에서 차이가 있습니다.

id 속성은 고유한 이름을 부여하는 데 사용되고 클래스는 반복적으로 사용되는 요소를 유형별로 분류하는 데 사용됩니다. 즉, 같은 클래스를 가진 요소는 같은 유형으로 분류된 요소라는 결론을 내릴 수 있다.

반면에 개인 식별 번호를 식별 번호라고 하는 것처럼 고유한 이름, 즉 한 번만 사용할 이름이 필요한 경우 클래스가 아닌 ID를 사용해야 합니다. 예를 들어 댓글 페이지가 div 태그를 통해 구현된 경우 작성자, 콘텐츠, 좋아요 및 싫어요 버튼과 같은 반복 요소에는 클래스 속성이 부여되고 댓글 필드 영역 자체는 고유하며 ID로 이름이 지정됩니다. 붙일 수 있습니다.

HTML 속성 값을 지정하여 요소의 값을 가져오는 방법에서 클래스는 getElementsByClassName이고 태그도

getElementsByTagName, 하지만 ID가 고유하기 때문에 getElementById적절한 ID로 태그를 호출하고 항목 개체로 반환할 수 있습니다.

핵심 포인트로 답변 재구성

요약하자면, id 속성은 하나의 요소에만 사용되며 클래스는 여러 요소에서 반복적으로 사용할 수 있는 스타일 정의 방법입니다.