我想知道是否有任何方法可以在脚本中添加图像。 例如,我想这样做的原因是每次用户点击时我都可以添加一个图像。 我可以在Body中添加大量图像并隐藏它们并在有人点击时逐个显示它们,但似乎有一种更好的方式。 (如果你没有得到它,我非常新的JavaScript):)。
答案 0 :(得分:1)
要动态添加照片,请使用以下代码:
<div id="holder"></div>
<script type="text/javascript">
var img = new Image();
img.src = 'path/to/image.jpg';
var holder = document.getElementById('holder');
holder.appendChild(img);
</script>
Image
对象对应<img>
元素。要详细了解Image
(又名HTMLImageElement
)对象,see here。要详细了解appendChild
方法,see here。
答案 1 :(得分:0)
您可以按照以下步骤执行此操作:
<div id='maker'></div>
<button onclick='addImg()'>Add</button>
然后将这些代码写入脚本标记或.js文件。 这是代码:
function addImg() {
var maker = document.getElementById('maker');
var image = document.createElement('img');
image.src = '/your/image/path/with/extension.jpg';
maker.appendChild(image);
}