간단한 HTML 질문있습니다. 채택완료
function reverse_counter(){ 생략. document.product_list.counter_box.value = " 상품 개시 남은시간 : " + start_daysRound + dy + start_hoursRound + hr + start_minutesRound + min + start_secondsRound + sec; newtime = window.setTimeout("reverse_counter();", 1000); return; //-->
소스 보시면 자바스크립트에서 reverse_counter 이라는 함수를 실행하고 결과값을
document.product_list.counter_box.value
로 보내게 됩니다.
input type='text 로 처리하게 되었는데요
input text 말고 다른 유형의 html로 보여질수 없나요?
예를들어서 <td> 결과값 </td>
이렇게 하든가..
박스로 보여지게되면 보기에도 불편해서 ㅠ,ㅠ
답변 4개
<span id="test"></span> 사이에 값을 넣기 위해서는
document.getElementById('test').innerHTML=
" 상품 개시 남은시간 : " + start_daysRound + |
dy + start_hoursRound + hr + start_minutesRound + min + start_secondsRound + sec; |
답변에 대한 댓글 3개
document.getElementById('test').innerHTML= str; 로 테스트해 보세요.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
ID값이 중복으로 사용해서 발생하는 문제일수 있습니다.
id='test' 를 다른 아이디로 사용해보세요.
댓글을 작성하려면 로그인이 필요합니다.
그게 안되는 이유는 자바스크립트가 <span id='test'></span>
위에 있기 때문에 미처 span을 읽어 들이지 못하기 때문에 안될겁니다.
자바스크립트를 <span id='test'></span> 아래에 위치하게 하시면 됩니다. ^^*
답변에 대한 댓글 2개
innerHTML의 문제는 아닙니다.
위치시킬려는 값들에 문제가 있지 않을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인