[Javascript] Li 태그요소를 array (배열)로 넣기
필그램
·2019. 6. 17. 07:15
자바스크립트를 만들다 보면 HTML안에있는 Li 또는 Form안의 값을 배열에 넣을 필요가 있다.
이때의 방법은 아래와같습니다.
1)
[넣을 HTML]
<div id="navbar">
<ul>
<li id="navbar-One">One</li>
<li id="navbar-Two">Two</li>
<li id="navbar-Three">Three</li>
<li id="navbar-Four">Four</li>
<li id="navbar-Five">Five</li>
</ul>
</div>
[Javascript 처리 방법]
var lis = document.getElementById("navbar").getElementsByTagName("li");
alert(lis[0].id);
각 Li의 값을 변수 lis 에 넣었고, 이것을 alert창으로 띄워 확인하는 것입니다.
[처리 결과]
두번째로 4개의 라디오 버튼에서 사용자가 무엇을 선택했는지 확인하는 방법입니다.
[넣을 HTML]
<h3>question</h3>";
<input type='radio' name='choices' value = 'A'> "+chA+"<br>
<input type='radio' name='choices' value = 'B'> "+chB+"<br>
<input type='radio' name='choices' value = 'C'> "+chC+"<br>
<input type='radio' name='choices' value = 'D'> "+chD+"<br><br>
<button class='button' onclick='checkAnswer()'>Submit Answer</button>";
[Javascript 처리 방법]
function checkAnswer() {
var choices = document.getElementsByName("choices");
//각각의 choices를 choice변수에 어레이로 저장하고
for(var i = 0; i < choices.length; i++) {
if(choices[i].checked) {
alert(choices[i].value);
//체크된것이 몇번인지 alert로 확인해 봅니다
}
}
}
[처리 결과]
'프로그래밍 > 웹프로그래밍' 카테고리의 다른 글
쇼피파이 | 제품설명 부분 넓게 사용하기 (3) | 2021.02.27 |
---|---|
부트스트랩(BootStrap)이란 (0) | 2019.06.17 |
[워드프레스] 자식 테마 만들기 (child theme) (0) | 2019.06.17 |
[jQuery] 자주쓰는 제이쿼리 함수 (모음) (1) | 2017.11.18 |
[jQuery] 제이쿼리 Ajax 사용하기 (0) | 2017.11.17 |