Tukar imej melalui fungsi onclick().
P粉242535777
P粉242535777 2023-08-18 08:53:28
0
1
334
<p>Saya mahu menukar satu imej kepada imej lain apabila mengklik pada objek. Kod disusun mengikut susunan berikut: </p> <pre class="brush:php;toolbar:false;"><li><img><beberapa teks></img></li> <li><img><beberapa teks></img></li> <li><img><beberapa teks></img></li> <li><img><beberapa teks></img></li> <li><img><beberapa teks></img></li></pre> <p>Apa yang saya mahu ialah apabila saya mengklik <kod><li></kod>, imej itu bertukar kepada versi warna imej, iaitu imej lain. Sekarang, saya tahu saya boleh melakukannya menggunakan JQuery/JS. Tetapi saya tidak mahu menambah banyak kod JS untuk mencapai fungsi yang begitu mudah. </p> <p>Adakah terdapat cara yang lebih mudah untuk melakukan ini? Kaedah seperti kelas pseudo-selector<code>.active</code> </p> <p>Saya tidak dapat memikirkannya. </p>
P粉242535777
P粉242535777

membalas semua(1)
P粉111627787

要使用JavaScript更改图像的onclick事件,您需要具有具有id的图像:

<p>
    <img alt="" src="http://www.userinterfaceicons.com/80x80/minimize.png" 
        style="height: 85px; width: 198px" id="imgClickAndChange" onclick="changeImage()"/>
</p>

然后,当单击图像时,您可以调用JavaScript函数:

function changeImage() {
    if (document.getElementById("imgClickAndChange").src == "http://www.userinterfaceicons.com/80x80/minimize.png"){
        document.getElementById("imgClickAndChange").src = "http://www.userinterfaceicons.com/80x80/maximize.png";
    } else {
        document.getElementById("imgClickAndChange").src = "http://www.userinterfaceicons.com/80x80/minimize.png";
    }
}

此代码将在当前img.src设置为minimize.png时将图像设置为maximize.png,反之亦然。 有关更多详细信息,请访问: 使用JavaScript更改图像的onclick事件链接

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!