如何更改图像的src

时间:2017-06-28 14:25:37

标签: javascript html css typescript

我尝试更改图片的src,但我无法使用getElementById。也许有其他方法可以做到这一点? 这是我尝试的代码:

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

4 个答案:

答案 0 :(得分:1)

只需使用此

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

应该有效。如果没有,请从你的js提供你的html代码和更多,或者如果有任何错误,请检查控制台。

答案 1 :(得分:0)

试试这个

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

希望这会有所帮助..

答案 2 :(得分:0)

如果您定位的浏览器允许,您可以使用更现代的querySelector

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

使用src属性:

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

答案 3 :(得分:0)

如果您不想使用类型断言,您也可以执行以下操作:

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

这样,如果#myImg不存在,或者不是图像,则不会尝试更改src。