336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요. 이번엔 getElementsByName이라는 것을 통해서 이름이 똑같아도 제어하는 방법을 알려드리겠습니다.
해당 블로그에서는 checkBox를 통해서 예제를 나타냈지만 다른 것에 대해서도 당연히 활용가능합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 |
<meta charset="utf-8"/>
<html>
<head>
<title>JDK의 블로그</title>
<script language="javascript">
//버튼클릭시 javascript 호출합니다.
function javascript(){
//이름을 이용해서 check의 크기를 알아내기
console.log(document.getElementsByName("check").length);
//check를 가진 값의 이름을 가져오기
var size = document.getElementsByName("check").length;
for(var i = 0; i < size; i++){
console.log(document.getElementsByName("check")[i].value);
}
//check이름을 가진 check중에서 체크된 것만 값 가져오기
var size = document.getElementsByName("check").length;
for(var i = 0; i < size; i++){
if(document.getElementsByName("check")[i].checked == true){
console.log(document.getElementsByName("check")[i].value+"(체크)");
}
}
//check중에 특별한 객체를 체크해주기
document.getElementsByName("check")[2].checked = true;
}
</script>
</head>
<body>
<input type='button' onclick='javascript()' value='버튼'/>
<input type='checkbox' name='check' value='값1'/> 값1<br/>
<input type='checkbox' name='check' value='값2'/> 값2<br/>
<input type='checkbox' name='check' value='값3'/> 값3<br/>
<input type='checkbox' name='check' value='값4'/> 값4<br/>
</body>
</html> |
cs |
해당 예제는 체크박스의 길이. 체크박스 체크하기. 체크박스 의 값가져오기. 체크박스의 체크된 값 가져오기를 getElementsByName을 통해서 다루고 있습니다.
'JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT 팝업창 띄우기 (0) | 2015.11.28 |
---|---|
JAVASCRIPT href사용해서 이동하기(팝업에서 부모창이동포함) (0) | 2015.11.28 |
JAVASCRIPT padding쓰기2 (0) | 2015.11.26 |
JAVASCRIPT Padding쓰기 (0) | 2015.11.26 |
JAVASCRIPT border의 선종류 (0) | 2015.11.26 |