gpt4 book ai didi

javascript - 在 上更改 'innerHTML' 不更改图像

转载 作者:太空宇宙 更新时间:2023-11-04 13:48:51 26 4
gpt4 key购买 nike

这是我的代码:

HTML

<form>
<img id='image' src=""/>
<input type='text' id='text'>
<input type="button" value="change picture" onclick="changeimage()">
</form>

JavaScript

function changeimage() {
var a=document.getElementById('text').value
var c=a+".gif"
c="\""+c+"\""
var b= "<img src="+c+"\/>"

document.getElementById('image').innerHTML=b
}

我有一些 GIF 图片。我想在文本框中写一个图像名称,然后在单击按钮时显示图像。然而,这并没有发生。为什么?

最佳答案

你应该这样做:

document.getElementById('image').src = c;

通过做 document.getElementById('image').innerHTML=b您正在尝试在 <img> 中定义 HTML不可能的标签。

完整脚本:

function changeimage() {
var a = document.getElementById('text').value;
var c = a + ".gif";

document.getElementById('image').src = c;
}

关于javascript - 在 <img> 上更改 'innerHTML' 不更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8899166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com