Masalah:
Anda mahu mengemas kini URL sumber secara dinamik < img> teg apabila pengguna menuding di atasnya.
Percubaan dan Isu:
Pendekatan awal anda menggunakan sifat kandungan CSS dan pemilih :hover tidak berfungsi.
Penyelesaian:
Semasa menukar atribut src secara langsung dengan CSS tidak mungkin, berikut adalah dua kaedah alternatif menggunakan HTML, CSS dan JavaScript:
Kaedah 1: Menggunakan Imej Latar Belakang
<div>
#my-div:hover { background: url(hover-image.jpg); }
Kaedah 2: Menggunakan JavaScript
<img>
function hoverImage(element) { element.src = "hover-image.jpg"; } function unhoverImage(element) { element.src = "default-image.jpg"; }
Atas ialah kandungan terperinci Bagaimana untuk Mengubah URL Sumber Imej pada Hover Menggunakan HTML, CSS dan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!