진짜 간단한 건데 너무 꾸미다 보니 답변이 늦었다.. 쩝..
질문)
안녕하세요
<table>
<tr>
<td><a href="">강아지</a></td>
<td><a href="">곰</a></td>
<td><a href="">토끼</a></td>
</tr>
<tr>
<td colsapn=3><img src="images/dog.jpg"></td>
</tr>
</table>
제가 구현하고 싶은건
첫번째 줄에서 강아지를 누르면 두번째 줄에서 <img src="images/dog.jpg"> 가 뜨고
곰을 누르면 <img src="images/bear.jpg"> 가 뜨고
토끼를 누르면 <img src="images/rabbit.jpg"> 가 뜨게 하고 싶습니다
그러니까 클릭 할때마다 해당이미지가 계속 바뀌는 거죠
간단하게 구현할려면 어떻게 할수 있을까요?
도와주십시요
먼저등록된 답변) 진짜 초간단..
<table>
<tr>
<td><a href="#" onclick="document.getElementById('aImg').src='images/dog.jpg'">강아지</a></td>
<td><a href="#" onclick="document.getElementById('aImg').src='images/bear.jpg'">곰</a></td>
<td><a href="#" onclick="document.getElementById('aImg').src='images/rabbit.jpg'">토끼</a></td>
</tr>
<tr>
<td colsapn=3><img id="aImg" src="images/dog.jpg"></td>
</tr>
</table>
내 답변)
1. HTML
<table border='1' width='200' height='220'>
<tr height='30'>
<th><a href="javascript:imgView('1');" >강아지</a></th>
<th><a href="javascript:imgView('2');" >곰</a></th>
<th><a href="javascript:imgView('3');" >토끼</a></th>
</tr>
<tr>
<th colspan='3'>
<div id='animal'>
<img src='https://t1.daumcdn.net/cfile/tistory/1150DA4E4FBC35E01F' width='100%'/><!-- 기본 이미지 -->
</div>
</th>
</tr>
</table>
2. SCRIPT
function imgView(a){
var isrc;
if(a == 1){
isrc = "dog";
}else if(a == 2){
isrc = "bear";
}else if(a == 3){
isrc = "rabbit";
}else{
alert("다시선택하세요.");
}
alert(isrc);
document.getElementById('animal').innerHTML = "<img src='images/" + isrc + ".jpg' width='100%'/>";
}
3. RUN
'course > 지식인' 카테고리의 다른 글
[HTML] 테이블 표 만들기 (0) | 2016.03.07 |
---|---|
[자바] String 1,2차원 배열에 대한 질문. (0) | 2016.02.29 |
[툴] 이클립스 jvm 관련 에러가 날때.. (0) | 2016.02.25 |