HTML點(diǎn)擊切換圖片
現(xiàn)在,我們將為您展示一個(gè)簡(jiǎn)單的HTML點(diǎn)擊切換圖片的代碼示例。您可以使用此代碼來(lái)創(chuàng)建一個(gè)簡(jiǎn)單的畫(huà)廊或簡(jiǎn)單的幻燈片效果。
我們來(lái)看一下下面的HTML代碼:
<html> <head> <title>HTML點(diǎn)擊切換圖片</title> <script> function changeImage() { var element = document.getElementById('myimage'); if (element.src.match("image1")) { element.src = "image2.jpg"; } else { element.src = "image1.jpg"; } } </script> </head> <body> <img id="myimage" src="image1.jpg" onclick="changeImage()"> </body> </html>
代碼中,我們首先使用HTML標(biāo)簽來(lái)顯示要切換的圖像。該標(biāo)簽的ID屬性“myimage”被用作JavaScript代碼中尋找圖像的標(biāo)識(shí)符。
接下來(lái),我們定義了一個(gè)JavaScript函數(shù),名稱為“changeImage()”。該函數(shù)使用getElementById方法獲取圖像元素,然后通過(guò)檢查圖像的源URL來(lái)決定要顯示的圖像。如果圖像URL包含“image1”字符串,則源URL設(shè)置為“image2.jpg”,否則顯示“image1.jpg”圖片。
最后,在標(biāo)簽內(nèi)使用onclick事件處理函數(shù)來(lái)捕獲用戶單擊圖像的事件。當(dāng)單擊圖像時(shí),onclick事件處理函數(shù)會(huì)調(diào)用changeImage()方法來(lái)切換圖像。
這就是HTML點(diǎn)擊切換圖片的基礎(chǔ)代碼。您可以使用類似的技術(shù)來(lái)創(chuàng)建各種不同的圖片切換效果。