{TIL} 210221
2021. 2. 21. 20:06ㆍ📔 TIL
HTML
-
checkbox는 선택 / 해제가 가능하지만, radio button은 (선택해제가) 불가능하다.
-
매번 헷갈렸던 input과 label 정리
<input id="same" type="checkbox" value="value" name = "name"/> <label htmlFor="same"> LABEL of this year </label>
input의 id와 label의 for가 같아야한다(JSX에선 htmlFor)
Javascript
- checkbox에서 선택한 값을 자바스크립트에서 출력하기
getCheckValue = () => {
const query = 'input[name="name"]:checked';
const selected = document.querySelectorAll(query);
console.log(selected) //
selected.forEach((el) => {
console.log(el.value)
});
}
selected 변수에 forEach를 해주는 이유는, selected는 raw한 상태의 input 태그가 배열로 return되기 때문이다.
'📔 TIL' 카테고리의 다른 글
5월 둘째 주 주간회고 (0) | 2021.05.09 |
---|---|
TIL 210506 (0) | 2021.05.06 |
{TIL} 0218 (0) | 2021.02.18 |
{TIL} 0208 (0) | 2021.02.08 |
{TIL} 0204 (0) | 2021.02.04 |