我試圖在有人點擊鏈接時更改圖片。到目前爲止,我已經編寫這樣的:基於點擊鏈接更改圖片
<script>
function changeImage(e) {
var elem, evt = e ? e:event;
alert("Event is"+evt.target);//for testing
var image = document.getElementById('myImage');
var feat1 = document.getElementById('feat1');
var feat2 = document.getElementById('feat2');
var feat3 = document.getElementById('feat3');
var feat4 = document.getElementById('feat4');
if (evt.target.match(feat1.href)) {
image.src = "";
} else {
image.src = "";
}
}
</script>
和HTML:
<li><a name="a" href="#1" onclick="changeImage()" id="feat1">a</a></li>
<li><a name="story" href="#2" onclick="changeImage()" id="feat2">b</a></li>
<li><a name="rep" href="#3" onclick="changeImage()" id="feat3">c</a></li>
<li><a name="reg" href="#3" onclick="changeImage()" id="feat4">d</a></li>
的形象不會改變。我正在使用警報進行測試。我對JavaScript有點新,所以我該如何解決這個問題?
謝謝先生。其實我在粘貼之前稍微編輯了一下,我忘了在複製粘貼時刪除href值。 – user2726634