메뉴 건너뛰기

관리자2018.05.20 22:58

열심히 공부하시는군요!

프로그램에서우선 3가지 오류가 보입니다. 다른 오류가 더 있는지 모르겠지만...

1. text.style.font-size=1.3em;
CSS3 스타일이 DOM 객체의 프로퍼티로 사용될 때는 하이픈(-)를 없애고 다음과 같이 씁니다(교재 p.359 참고).
text.style.fontSize=1.3em;

그리고 1.3em은 문자열로 나타내어 다음이 최종적으로 옳은 표현입니다.
text.style.fontSize="1.3em";

2. Stronger(text[n],e);
text 변수는 init() 함수 내에서 선언되었기 때문에 init() 함수 내에서만 사용됩니다. 그러므로
click() 함수에서는 사용할 수 없습니다. 다향히 e.target이 바로 현재 사용자가 클릭한 DOM 객체이므로
이를 다음과 같이 고치면 됩니다.(교재 p.397 참고)
Stronger(e.target,e);

3. <ul onload="init()">
onload 이벤트가 발생하는 곳은 <body> 태그여야 하므로 다음과 같이 수정되어야 합니다.(교재 p.411 참고)
<body onload="init()">
...
<ul>
...

이들을 고치고 다시 해보세요,

파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
위로