簡體   English   中英

JavaScript 用於在新選項卡中打開圖像

[英]JavaScript for opening images in a new tab

我有一個關於 html 和 js 的問題。 我想讓<img>標簽中的所有圖片都可以在新選項卡中打開,而無需為每個圖片手動設置 href 鏈接。 我的問題是我的網站上有超過 17.000 張圖片,並且為每張圖片都這樣做會非常費力。 所以基本上每個 src 鏈接都應該設置為<img>標簽的 href 鏈接。

有沒有可能意識到這一點?

先感謝您!

是的,還沒有測試過(我在手機上),但像這樣:

const gallery = document.querySelectorAll(img) 
gallery.forEach(image => {
   let src = image.getAttribute('src')
   image.addEventListener('click', function () {
       window.open(src)
   }
}

完成后,將 img { cursor: pointer } 添加到您的 css 以告訴用戶他們可以點擊它

您最好使用腳本將圖像更改為鏈接,並且不要忘記延遲加載

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM