0
var identbutton = document.getElementById('imagebutton');
var imag = document.getElementById('contentimage');
var runtext = function(){
imag.style.background="url(../images/contimgtwo.jpg)";
}
identbutton.addEventListener("click",runtext,"false");
HTML
<button id="imagebutton">click here to change images</button>
<img id="contentimage"></a>
내가 버튼을 누르면 이미지 변화를 만들기 위해 노력하고있어
#contentimage {
display:block;
background:url(../images/contimg.jpg);
top:1600px;
width:500px;
height:400px;
position:absolute;
}
#contentimage:hover {
opacity:0.5;
cursor:crosshair;
}
CSS 그래서 때를 버튼을 누르면 이미지의 스타일이 이미지를 변경한다고 가정합니다. 이것은 작동하고 이미지의 윤곽선 주위에 얇은 검은 색 경계선이 있고 중간에 공백이있어 이미지를 볼 수 없다는 것을 제외하면 이미지 변경을 볼 수 있습니다. 또한 .class 대신 .className 메서드를 시도했으나 작동하지 않았습니다.
당신은 jsfiddle.net를 만들 수 있습니까? – mplungjan
여기에 : http://jsfiddle.net/sKdR3/ wierd, 내가 외부 웹 사이트로 이미지를 변경하고 클릭했을 때 두 번째 이미지가 발견되었지만 서버 측이었을 때 그 이유가 무엇인지 알 수 없었습니다. – joe