innerHTML은 교체하는거고 write는 새로운 화면에 문자를 보여주는 거라 알고있는데요...
교체랑 새로운 화면에 띄우는거 말고
for (i=1; i<=10; i++)
{
document.getElementById("a").innerHTML = i;
}
반복문에서
a를 바꾼 문자로 쭉 나열되게 하려면 어떻게 해야되나요?
예 <p id="a"></p><p>홍길동</p>
1 홍길동
2 홍길동
...
이런식으로 쭉 앞에 id a에 반복문으로 만든 숫자가 계속 생기게 하고싶은데요..
도움부탁드립니다...
|
답변 2개
채택된 답변
+20 포인트
eyekiss
2018-03-20 (화) 23:20:05
혹시 이런걸 원하시는 건가요??
Copy
<p id="a"></p>
<script>
for (i=1; i<=10; i++)
{
var val = document.getElementById("a").innerHTML;
document.getElementById("a").innerHTML = val + "<br>" + i + " 홍길동";
}
</script>
PWneo
2018-03-20 (화) 23:22:53
innerHTML += 로 하시면 됩니다
답변을 작성하려면 로그인이 필요합니다.