我有一個changeImage
函數,我想在有人單擊圖像時執行該函數。問題是我有100個可以觸發該功能的圖像。用於多個onclick事件的相同javascript函數
我想到的唯一解決方案是製作數百個不同的id和數百種不同的功能,但是作爲解決方案,我只能點擊一個圖像,並且每次我想點擊另一個圖像時都需要刷新頁面。
這裏是我的代碼: -html
<img id="image" onclick="changeImage()" src="images/pic1.png">
-js
<script>
function changeImage() {
var image = document.getElementById('image');
if (image.src.match("pic1")) {
image.src = "images/pic2.png";
} else{
image.src = "images/pic1.png";
}
}
</script>
是否有隻有2個圖像?圖片1和2?所以每次點擊這100張圖片時,它只會在圖片1和2之間翻轉? – Huangism