생활
자바스크립트에서 스크립트의 위치?
<ul>
<script>
var a = document.getElementsByTagName('caption');
for (var i = 0; i < a.length; i++) {
document.write("<li>"+a[i].innerText+"</li>");
}
</script>
</ul>
<table>
<caption>
테스트
</caption>
</table>
위와같이 테이블이 많을 경우 테이블의 캡션 부분 이름만 바꾸면 자동으로 리스트를 생성하여 표 위쪽으로 목록을 만들고 싶습니다.
스크립트 코드를 </body>태그 바로 위로 옮겼을때는 제대로 작동하는데 위와 같이 표 위쪽에 놨을때는 동작을 안하네요...
표 위쪽에 제대로 동작하게 하는 방법이 있을까요?
1개의 답변이 있어요!