inflearn logo
강의

講義

知識共有

入門者のためのJavaScriptの基礎講義

addEventListener&イベントオブジェクト

<input type="button"> 과 <button>차이

530

pse67042330

投稿した質問数 3

1

안녕하세요. 강의 잘 보고 있습니다.

헷갈리는게 있어서 질문드려요.

그동안 버튼을 만들때는

<input type="button" value="버튼">

이었는데, 이번 강의에서는 조금 다르게

<button>버튼</button>이더라구요.

 

혹시 둘이 차이가 무엇인지, 어느것을 더 자주 쓰는지 

알 수 있을까요?? 

javascript

回答 1

1

uknow

안녕하세요. 

둘은 같은 역할(버튼 만들기)을 하는 태그이고, 특별한 차이는 없으니 편한 것을 사용하시면 됩니다. 

다만 각 태그의 명세서를 살펴보면 button 태그가 좀 더 선호된다고 쓰여 있기도 합니다. 

button 태그가 input 태그보다 비교적 최근에 등장한 태그여서 작지만 성능 면에서 더 나을 수 있고요.

input과 달리 button은 닫는 태그가 있기 때문에 하위 요소를 추가할 수 있다는 차이도 있습니다.

감사합니다^^

(ToDoList 실습) ! 연산자에 대해

0

103

1

사진이 나타나지 않아요

0

145

1

디지털 시계 만들기 질문 드립니다.

0

437

1

생성자 함수 관련 질문 드립니다

0

277

1

로또 번호 추첨기 과제 만들기 중

0

254

1

템플릿 리터럴 작동이 되지 않습니다.

0

229

1

배열 메소드 2편 질문 드립니다.

0

256

1

고양이 api

0

505

1

노드와 메소드..

1

321

2

수료 후 수업계획 문의드립니다.

1

528

1

질문합니다!

1

375

1

고양이 api 안되서 알려주신 강아지 api 검색했는데요

1

601

1

미니 프로젝트 포토 앨범

0

339

1

삼항 연산에서 질문

0

299

1

함수 3편 강의 듣고 질문 드립니다!!

0

364

1

Date 강의 질문드립니다.

1

308

1

질문있습니다.

1

307

1

재질문)html작성할때

1

255

1

콘솔창에서 결과를 보고싶을때

1

234

1

html 작성할때

1

207

1

자바 스크립트 반복문

1

258

1

상수 선언이랑 prompt 질문이요

1

245

1

이미지 api

0

492

2

로또 번호 추첨하기 中

0

276

1