以 HTML 形式返回图像
return image as HTML
试图将图像添加到我的内部HTML中。
看了几个前问为什么当我使用 Javascript innerHTML 调用它时,我的图像没有显示?
Javascripts innerHTML 不适用于图像,但适用于文本?
我无法让它工作,在谷歌开发工具中抛出错误:
Uncaught TypeError: Cannot set property 'innerHTML' of null
用这一行:
var newImage = document.getElementById('img').innerHTML = "<img src='images/bg-main.png></img>";
我的代码如下所示:
function showImage() {
var img = document.createElement('image');
//var newImage = document.getElementById('img').innerHTML = "<a href='#'><img src='http://mintywhite.com/wp-content/uploads/2012/10/fond-ecran-wallpaper-image-arriere-plan-hd-29-HD.jpg' border=0/></a>";
var newImage = document.getElementById('img').innerHTML = "<img src='images/bg-main.png></img>";
var div5 = document.createElement('div');
div5.appendChild(newImage);
return div5.innerHTML;
}
我知道还有许多其他方法可以显示图像,但出于本练习的目的,我想将图像作为内部 HTML 返回
试试这个:
var img = document.createElement("img");
img.setAttribute('src', 'http://www.domain.com/imgSrc');
var div5 = document.createElement('div');
div5.appendChild(newImage);
document.createElement('image')
创建一个新的HTML标签: <image>
我怀疑您正在尝试添加div 并将图像应用为内部 html。 您可以像下面这样修复此代码:
function showImage() {
var img = document.createElement('div');
document.body.appendChild(img)
img.innerHTML = "<img src='images/bg-main.png></img>";
}
相关文章:
- Imgur API图像搜索未返回数据
- instafeed.js返回的居中图像
- 如何让 IF ELSE 返回图像
- 使用 WebClient 类返回图像数据并在标记中呈现图像
- 高图表导出图表在 IE8 或 IE9 中不返回图像
- 以 HTML 形式返回图像
- 使用jquery如何在浏览器中返回图像后更改图像src属性的http参数
- 如何使用.Net MVC FileContenResult通过ajax返回图像
- 单击后从ALTSRC返回图像SRC
- 检查某个URL是否存在并返回图像
- PHP:检测文本中的url,检查url是图像还是网站,然后返回图像
- 从RESTful WCF服务返回图像
- 在React Native中从Firebase数据库/存储中加载并返回图像
- Google Feed API是否支持从RSS提要返回图像?
- 解析外部HTML并返回图像
- 返回图像的目录
- Twitter API不返回图像
- 如何通过AJAX调用从java bean返回图像
- 用Javascript从HTTP Post请求返回图像
- 返回图像或错误的地址(如果不存在)