Я пытаюсь изменить изображение, когда кто-то нажимает на ссылку. Я закодирован это до сих пор:Изменение изображения по нажатой ссылке
<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