웹 개발을 해본 거의 모든 사람들이 요소의 ID와 이름의 차이점이 무엇인지 물어봤다고 할 수 있습니다. ID가 있는데 왜 이름이 필요한가요? 그리고 가장 고전적인 대답도 얻을 수 있습니다. ID는 사람의 ID 번호와 같고 이름은 이름과 같습니다. ID는 분명히 고유하며 이름은 반복될 수 있습니다.
위 단락의 ID와 이름에 대한 답변은 너무 일반적입니다. 아래에서 자세히 설명하겠습니다.
스크립트에서 페이지의 html 요소에 액세스해야 할 때 일반적으로 HTML 요소
의 ID 또는 이름을 지정합니다. WEB 표준에서는 HTML 문서의 모든 요소에 getElementById(), getElementsByName() 및 getElementsByTagName()을 통해 액세스할 수 있습니다.
특정 요소에 액세스하려면 표준 document.getElementById(id)를 사용해 보세요.
문서에 동일한 이름을 가진 태그가 두 개 이상 있는 경우 document.getElementsByName(name)은 이러한 요소를 가져와 배열을 형성할 수 있습니다.
태그에 액세스하려면 표준 document.getElementByTagName(tag)을 사용하세요.
참고: ID 식별자는 대소문자를 구분하지만 이름에는 기본적으로 요구 사항이 없으며 숫자도 사용할 수 있습니다.
1. 양식 요소(예: 양식, 입력, 텍스트 영역, 선택, 버튼 등)는 일반적으로 양식 제출과 관련되어 있으며, 양식의 수신 페이지에서는 ID가 지정된 요소만 수신할 수 없습니다. 양식을 통해.
2. 양식 요소 체크박스와 라디오 버튼은 일반적으로 여러 컨트롤에 해당합니다. 이 경우 그룹화를 위해서는 이름 속성을 사용해야 합니다. 같은 그룹은 같은 이름을 사용합니다. 두 질문의 선택지 사이에는 간섭이 없습니다.
3. 다른 iframe 및 프레임에서 대상을 지정하는 데 사용되는 프레임 요소(iframe, 프레임)의 이름입니다.
4. 페이지에 앵커 포인트를 설정합니다. 91d83b4822db6c9c4aabe5918601cc24link5db79b134e9f6b82c0b36e0489ee08ed : 029682702b6277a67ebd72b563fab8f55db79b134e9f6b82c0b36e0489ee08ed, 페이지 앵커를 얻습니다.
5. IMG 요소와 MAP 요소를 연결할 때 IMG의 핫스팟 영역을 정의하려면 해당 속성인 usemap을 사용해야 하므로 usemap="#name"(연결된 MAP 요소의 이름)을 사용합니다.
6. 속성, 메타, 매개변수와 같은 특정 특정 요소의 속성. 예를 들어, c482d017ac37d0493b1edf90b225c0b5 또는 메타 46d5a0e5377847b89933ca8c01909b8f
1. 라벨과 양식 컨트롤 간의 연관성. 예:
<label for="myInput">文本录入框</label> <input id="myInput" type="text" />
2. ID를 사용하여 CSS 스타일을 설정할 수 있습니다. 예:
<style type="text/css"> #my { font-size: 12px; color: red; } </style> <p id="my">设置字体大小和颜色</p>
위 내용은 HTML에서 ID와 NAME의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!