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>
CSS
#contentimage {
display:block;
background:url(../images/contimg.jpg);
top:1600px;
width:500px;
height:400px;
position:absolute;
}
#contentimage:hover {
opacity:0.5;
cursor:crosshair;
}
我試圖使圖像的變化,當我按下按鈕,所以當你按按鈕圖像的樣式是假設改變圖像。這可以工作,你可以看到圖像的變化,除了你看到的所有圖像都是圍繞圖像輪廓和中間空白的薄黑色邊框,所以你看不到圖像。還嘗試過.className方法,而不是.style,並且沒有工作
你可以創建一個jsfiddle.net? – mplungjan
這裏:http://jsfiddle.net/sKdR3/ wierd,我將圖像更改爲外部網站,它發現了第二個圖像,當我點擊,但不是當它是服務器端,任何想法,爲什麼可能是? – joe