在 JavaScript 中为数组的每个对象生成 HTML 中的图像标签
generate image tags in html for each object of an array in Javascript
我知道我的问题可能看起来很愚蠢,但我被这几段代码困住了,我在 Javascript 上挣扎。
我希望能够在我的页面内显示一些链接文本中的一些图像。它可能看起来很扭曲,但这正是我想做的:-)
到目前为止,这就是我设法解决的问题,如果这可以给你一个想法:
<a href="#">http://www.online-image-editor.com/styles/2013/images/example_image.png</a>
<a href="#">http://images.math.cnrs.fr/IMG/png/section8-image.png</a>
<a href="#">http://www.online-image-editor.com/styles/2013/images/example_image.png</a>
var liens = document.getElementsByTagName('a'),
valeurs = [];
for (i = 0; i < liens.length; i += 1) {
if (liens[i].text) {
valeurs.push(liens[i].text);
document.body.innerHTML = "<img src='" + valeurs[i] + "'>";
}
}
谢谢!
好吧,你快到了。对代码最简单的修复是更改此行:
document.body.innerHTML = "<img src='" + valeurs[i] + "'>";
进入这个:
document.body.innerHTML += "<img src='" + valeurs[i] + "'>";
这将附加到innerHTML
而不是覆盖它。
一个稍微好一点的解决方案是实际创建 DOM 节点而不是修改innerHTML
。因此,上面的行可以替换为:
var img = document.createElement('img');
img.src = valeurs[i];
document.body.appendChild(img);
你可以在这里查看
相关文章:
- 我是不是一直在为图像标签强制固定图像大小
- 取出图像标签alt:丢失"没有alt-id的图像标签是优选的并且不显示丢失的“;
- Wordpress:如何更改图像标签中的源属性
- 使用jQuery通过更改src属性来设置一个图像标签的动画
- 使用angularjs交换图像标签中的ng-src属性
- 输入类型文件未正确将图像放入图像标签
- IE不喜欢我的输入和图像标签
- 获取输入 IMG 类型的选定图片并加载到图像标签中
- 如何将图像标签插入超链接标签 在 动态使用 jQuery 中
- 更改背景图像标签..什么也没发生
- Chrome扩展程序 - 修复错误无限循环时的图像标签
- 将带有图像标签的 Svg 转换为 PNG
- 在 JavaScript 中为数组的每个对象生成 HTML 中的图像标签
- 单击元素(例如一个或多个图像标签)和相同的函数应在angularjs中调用
- 删除 DOM ready 上的凌乱图像标签并使用 JS 正确设置
- 如何通过JavaScript从HTML内容中获取图像标签的域名
- 如何在javascript中将图像标签打印到Rails资产中
- 将彩色带置于图像/标签+图像/文本对齐方式之上->JavaScript Titanium移动应用程序
- 如何使用JavaScript在每次点击图像时更改图像标签的URL
- 定向地附加图像标签