채택완료
javascript value vs innerHTML 차이
안녕하세요
Copy
function name(teamname){
// document.myForm.myhidden.value = teamname;
document.getElementById(myhidden).innerHTML = teamname;
}
for($i=0; $i<$name_row; $i++){
<a href="javascript:name1('<?=$arr_mb[$i]?>');">
~/>
이런식의 코드가 있습니다. 밑에는 이런식으로 되어있구요.
<form name="myForm">
<input type="text" id="myhidden" name="myhidden">
~~/>
근데
document.폼이름.name이름.value랑
document.id이름.innerHTML = 값 이름이랑 차이점을 알고 싶습니다.
구글에선 getelementbyId 가 가장 빠르고 쉬운 dom제어방법이라고 했는데,,
위와 같은상황에선 밑에 코드가 작동을 안하네요
답변 1개 / 댓글 2개
채택된 답변
+20 포인트
innerHTML 는 말 그대로 html를 넣는겁니다. div나 p 등에 내용을 넣는거라고 보시면되고 value를 폼 값에 넣는거니 value를 사용하셔야합니다.
답변을 작성하려면 로그인이 필요합니다.
www.w3schools.com 여기서는 잘안보이는것 같습니다..
동적으로 페이지바꿀려면 innerHTML이 필요한것이고 값을 넘길땐 form value라고 보면되나요?