簡體   English   中英

如何更改圖像的src

[英]How to change the src of an image

我試圖更改圖像的src ,但無法使用getElementById進行更改。 也許還有其他方法可以做到這一點? 這是我正在嘗試的代碼:

let preview = document.getElementById('myImg').src = URL ;

簡單地使用這個

document.getElementById('myImg').src = URL ;

應該管用。 如果沒有,請提供您的html代碼以及來自js的更多信息,或者檢查控制台是否有任何錯誤。

嘗試這個

let preview = document.getElementById('myImg');
preview.src = URL ;

希望這可以幫助..

如果您要定位的瀏覽器允許使用更現代的querySelector則可以使用它:

document.querySelector("#myImg").setAttribute("src", URL);

使用src屬性:

(<HTMLImageElement>document.querySelector("#myImg")).src = URL;

如果您不想使用類型斷言,也可以執行以下操作:

let img = document.getElementById('myImg');
if (img instanceof HTMLImageElement) img.src = URL;

這樣,如果#myImg不存在或不是圖像,它將不會嘗試更改src。

暫無
暫無

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

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