document.write시에 다른 것이 그려지지 않고 onerror가 작동하지 않습니다.
조회수 375회
<html>
<head>
<title>TEST TITLE</title>
<script src="test.jsp></script>
<head>
<body onload="upload();">
<h1>TEST H1</h1>
</body>
</html>
function upload() {
for(var i = 1; i < 301; i++) {
document.write("<img src="./img/' +i+ '.webp" onclick="changeStyle('+i+')" onerror="this.style.display='none'">");
}
}
이렇게 작성을 했습니다.
여기서 h1은 잠깐 떴다가 사라진 후에 사진들이 뜨고, 데브툴에서도 지워진 상태입니다. 그리고 웹페이지 제목도 변하지 않고 index.html이 됩니다.
또한 jsp의 document.write에서 onclick을 안 넣으면 작동을 하는데 넣으면 syntax ')'가 나옵니다. vscode 내에선 딱히 틀린 게 없다고 나오는데 도저히 모르겠네요 옆에 onclick을 봐도 비슷하게 적었는데 그러니까요... 혹시 왜 그런지 아시나요?
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력