Javascript 设置 img src

标签 javascript image src

我可能遗漏了一些简单的东西,但是当您阅读的所有内容都不起作用时,这很烦人。我的图像可能会在动态生成的页面过程中重复多次。所以显而易见的事情是预加载它并始终使用那个变量作为源。

var searchPic;
function LoadImages() {
    searchPic = new Image(100,100);
    searchPic.src = "XXXX/YYYY/search.png";
    // This is correct and the path is correct
}

然后我使用

设置图像
  document["pic1"].src = searchPic;

  $("#pic1").attr("src", searchPic);

但是,当我查询图像时,我从未在 FireBug 中正确设置图像,我得到 [object HTMLImageElement] 作为图像的 src

在 IE 中我得到:

http://localhost:8080/work/Sandbox/jpmetrix/[object]

最佳答案

你应该使用这个设置 src:

document["pic1"].src = searchPic.src;

$("#pic1").attr("src", searchPic.src);

关于Javascript 设置 img src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1232793/

相关文章:

javascript - HTML/Javascript 在 onclick 中使用 src 字符串而不需要重新输入?

html - HTML音频不会播放文件,但可以下载

javascript - SAPUI5变更检测机制

python - 如何更改kivy中的图像源?

javascript - 如何使水平元素扩展以覆盖可用空间?

html - Bootstrap 响应式旋转木马,具有自定义高度,不会在移动设备、平板电脑上调整大小

python - PIL : Convert Bytearray to Image

jquery - 在jquery中的所有src标签上添加value属性

javascript - 来自 localstorage 的 {{array.value}} 不工作

javascript - 转换事件监听器不执行