HTML 이름 속성


정의 및 사용

name속성은 HTML 요소의 이름을 지정합니다 .

name속성은 JavaScript에서 요소를 참조하는 데 사용할 수 있습니다.

<form>요소의 경우 속성 name은 데이터가 제출될 때 참조로 사용됩니다.

<iframe>요소의 경우 속성 name을 사용하여 양식 제출을 대상으로 할 수 있습니다.

<map>요소의 경우 속성 name<img>usemap속성과 연결되고 이미지와 지도 간의 관계를 생성합니다.

<meta>요소의 경우 속성 name은 속성의 정보/값에 대한 이름을 지정 content합니다.

<param>요소의 경우 속성 name은 속성과 함께 사용되어 태그 value로 지정된 플러그인에 대한 매개변수를 지정합니다 .<object>


에 적용

속성 은 name다음 요소에 사용할 수 있습니다.

집단 기인하다
<버튼> 이름
<필드셋> 이름
<형태> 이름
<아이프레임> 이름
<입력> 이름
<지도> 이름
<메타> 이름
<객체> 이름
<출력> 이름
<파라미터> 이름
<선택> 이름
<텍스트 영역> 이름

예시

클릭 시 다른 값을 제출하는 동일한 이름을 가진 두 개의 버튼:

<form action="/action_page.php" method="get">
  Choose your favorite subject:
  <button name="subject" type="submit" value="HTML">HTML</button>
  <button name="subject" type="submit" value="CSS">CSS</button>
</form>

필드셋 예제

이름 속성이 있는 <fieldset>:

<fieldset name="personalia">
  Name: <input type="text"><br>
  Email: <input type="text"><br>
</fieldset>

양식 예

이름 속성이 있는 HTML 양식:

<form action="/action_page.php" method="get" name="myForm">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="button" onclick="formSubmit()" value="Send form data!">
</form>

아이프레임 예시

링크의 대상 역할을 하는 <iframe>:

<iframe src="demo_iframe.htm" name="iframe_a"></iframe>

<a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a>

입력 예

3개의 입력 필드가 있는 HTML 양식. 두 개의 텍스트 필드와 하나의 제출 버튼:

<form action="/action_page.php">
  Name: <input type="text" name="fullname"><br>
  Email: <input type="text" name="email"><br>
  <input type="submit" value="Submit">
</form>

지도 예

클릭 가능한 영역이 있는 이미지 맵:

<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun">
  <area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury">
  <area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus">
</map>

메타 예

name 속성을 사용하여 HTML 문서의 설명, 키워드 및 작성자를 정의합니다.

<head>
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML,CSS,JavaScript">
<meta name="author" content="Hege Refsnes">
</head>

개체 예

name 속성이 있는 <object> 요소:

<object data="helloworld.swf" width="400" height="400" name="obj1"></object>

출력 예

계산을 수행하고 결과를 <output> 요소에 표시합니다.

<form oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
  <input type="range" id="a" value="50">100
  +<input type="number" id="b" value="50">
  =<output name="x" for="a b"></output>
</form>

매개변수 예

"autoplay" 매개변수를 "true"로 설정하면 페이지가 로드되는 즉시 사운드가 재생되기 시작합니다.

<object data="horse.wav">
  <param name="autoplay" value="true">
</object>

예시 선택

이름 속성이 있는 드롭다운 목록:

<select name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

텍스트 영역 예

이름 속성이 있는 텍스트 영역:

<form action="/action_page.php">
  <textarea name="comment">Enter text here...</textarea>
  <input type="submit">
</form>

브라우저 지원

특성 은 multiple각 요소에 대해 다음 브라우저 지원을 가집니다.

Element
button Yes Yes Yes Yes Yes
fieldset Yes Not supported Yes Yes Yes
form Yes Yes Yes Yes Yes
iframe Yes Yes Yes Yes Yes
input 1.0 2.0 1.0 1.0 1.0
map Yes Yes Yes Yes Yes
meta Yes Yes Yes Yes Yes
object Yes Yes Yes Yes Yes
output 10.0 Not supported 4.0 5.1  11.0
param Yes Yes Yes Yes Yes
select Yes Yes Yes Yes Yes
textarea Yes Yes Yes Yes Yes