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개
채택된 답변
+20 포인트
블랙캣77
7년 전
innerHTML 는 말 그대로 html를 넣는겁니다. div나 p 등에 내용을 넣는거라고 보시면되고 value를 폼 값에 넣는거니 value를 사용하셔야합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
7년 전
7년 전
값을 넘길땐 input박스를 이용하는데 input태그안에 value에 값이 들어가있어야 값이 넘어갑니다
innerHTML으로는 value에 값을 넣을 수가 없지요
innerHTML은 말그대로 div나 p태그등에 삽입하는거구요
innerHTML으로는 value에 값을 넣을 수가 없지요
innerHTML은 말그대로 div나 p태그등에 삽입하는거구요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
www.w3schools.com 여기서는 잘안보이는것 같습니다..
동적으로 페이지바꿀려면 innerHTML이 필요한것이고 값을 넘길땐 form value라고 보면되나요?