메뉴 건너뛰기

황기태2017.05.08 21:06

우선 코드에 3개의 오류가 있습니다.
1. </button>이 </span>으로 수정되어야 합니다.
2. 클릭이 되지 않는 것이 아니라, 클릭이 되는데 onclick 리스너에서 eval()의 결과를 엉뚱한 곳에 쓰고 있으니까
원하는 것이 출력되지 않는 것이지요. 학생이 작성한 아래의 코드 의미는
onclick="this.value=eval(2+4)"

이 객체 SPAN의 value 속성에 결과 값을 쓰는 것인데
value 속성은 <button>이나 <input> 등의 폼 요소들에 있는 것입니다.
여기서는 this.innerHTML이 맞는 것입니다.

3. 그리고 3군데 모두 eval(2+4)로 되어 있는데 수식을 바로 잡아야 합니다.

그럼.

파일 첨부

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

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

0개 첨부 됨 ( / )
위로