javascript - Chrome - 从 JS 加载时未加载图像

标签 javascript jquery html

我试图简单地在页面加载时加载图像。

当我使用简单的 src 时,它工作正常:

<img src="url.png" />

但是当我尝试从我的 JS 加载它时它没有加载:

<img id="loadImage" src="" />

JS:

var _img = document.getElementById('loadImage');
_img.src = 'url.png';

该网址显示为“未找到”。

我遇到了与这篇文章中相同的错误:What does status=canceled for a resource mean in Chrome Developer Tools?

我似乎无法解决这个问题,为什么会发生这种情况。

最佳答案

为什么不尝试将整个图像标签保存在变量中?您没有提供无效的 HTML 标记,例如空 src

只需将 HTML 更改为

<div id="imageholder"></div>

并使用此代码

$(document).ready(function() {
    var image_1 = $('<img src="img/url.png" />');
    $("#imageholder").append(image_1);
});

拿着这个 fiddle 试试:)

http://jsfiddle.net/aBF67/

注意:我在该示例中使用 jQuery :)

关于javascript - Chrome - 从 JS 加载时未加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24281152/

相关文章:

javascript - 从 dom-repeat 中的元素触发 CustomEvent

javascript - 使用 ajax 调用从函数返回值

html - PHP/JQuery/AJAX,一些初期问题

html - 我可以将两个元素之间的所有空间放入 flexbox 或网格中吗?

javascript - ES7 静态导致 ESLint 解析错误 : Unexpected token =

javascript - XMLHttpRequest 打开并发送 : How to tell if it worked

java - GWT。删除 anchor 部分 url

javascript - Bootstrap Accordion 不会关闭所有列表项

javascript - 推特 Bootstrap 可折叠导航菜单

html 中的 JavaScript 错误