<script>
function scale(obj) {
obj.style.left = "10px";
obj.style.top = "20px";
for(var i=2;i<5;i++){
obj.style.transform="scale("+i+",1)";
}
}
</script>
이 부분 틀린건가요?ㅜㅜ 양쪽으로 한번만 늘어나고 더 이상 늘어나지 않네요ㅠㅠ
<script>
function scale(obj) {
obj.style.left = "10px";
obj.style.top = "20px";
for(var i=2;i<5;i++){
obj.style.transform="scale("+i+",1)";
}
}
</script>
이 부분 틀린건가요?ㅜㅜ 양쪽으로 한번만 늘어나고 더 이상 늘어나지 않네요ㅠㅠ
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 읽어주세요! 연습문제 및 실습문제 정답 공개에 관한 공지입니다. | 관리자 | 2017.06.20 | 18282 |
323 | a<<b가 뭔가요? 1 | ㅇ | 2020.07.01 | 103 |
322 | form 태그와 웹서버 1 | tc0712 | 2021.09.29 | 103 |
321 | 비정형 표 만들기 다운로드 1 | 애치 | 2023.04.04 | 103 |
320 | 520페이지 에 쿠키쓰기 질문 1 | os | 2017.12.09 | 104 |
319 | 9장 실습9번 문제 2 | 열심히 공부하는 독자 | 2020.08.23 | 106 |
318 | list type 질문이요 2 | 021 | 2020.05.03 | 107 |
317 | document.getElementBy~ 2 | tc0712 | 2021.11.22 | 108 |
316 | 표와 div span 4 | 키보드 향기 | 2020.04.05 | 109 |
315 | css3로 웹 페이지 꾸미기 3 | ㅇㅇ | 2020.04.30 | 109 |
314 | 5장 실습문제 10번 1 | 쿠웨이트 | 2022.04.12 | 109 |
313 | 6단원 실습문제 관련 질문합니다. 1 | 질문 | 2020.06.06 | 110 |
312 | 4장 예제 17번 1 | 신입 | 2018.04.19 | 111 |
311 | open12 질문드립니다. 3 | 열심히 공부하는 독자 | 2020.09.08 | 111 |
310 | 이미지파일 6 | 스물다섯 | 2022.04.08 | 111 |
309 | 13장 실습문제 5번 질문입니다. 3 | 웹린 | 2022.12.04 | 111 |
308 | 예제 4-14 질문이욤 2 | 코딩딩 | 2020.05.17 | 113 |
307 | 명품 수정판 HTML5+ CSS3+ Javascript 웹 프로그래밍 p.74 메타 데이터 <meta> 문의 1 | mikael | 2021.05.06 | 113 |
306 | 혹시 예전 서적인 "DHTML + 자바스크립트 프로그래밍"의 예제를 받을 수 있는 방법은 없는지요? 2 | 비만타쿠미 | 2018.09.26 | 116 |
305 | 한글 타이틀이 깨져 보입니다. 1 | 안스가리오 | 2020.01.06 | 116 |
304 | 5장 5-(2) 질문 있습니다! 1 | 웹 | 2021.10.14 | 117 |
for(var i=2;i<5;i++){
obj.style.transform="scale('"+i+",1)";
}
즉 루프의 최종 결과는 다음 결과가 될 것입니다. 즉 옆으로 4배 길어난 모양을 출력하도록 스타일을 지정한 것입니다.
obj.style.transform="scale("+4+",1)"; -> obj.style.transform="scale(4,1)";
그러므로 항상 옆으로 4배 길어난 모양으로만 그리게 되는 거죠.
QnA 131의 답을 참고하고, for 문을 쓸 것이 아니라.
전역 변수 i=1로 설정하고
클릭할 때마다 i 값을 증가시키도록 해야 합니다.