gpt4 book ai didi

javascript - 为什么我用javascript innerHTML调用我的图片不显示?

转载 作者:数据小太阳 更新时间:2023-10-29 05:13:25 36 4
gpt4 key购买 nike

我是 Javascript 的新手,我正在尝试一些东西。我正在使用一个函数来使用 innerHTML 将图像加载到表格中。但是图像不会显示,除非我在函数底部调用 alert("whatever"),然后它会在警报可见时显示。我使用的代码是这样的(该函数是从外部 js 文件调用的)

<script>
function show(){
document.getElementById('imageHolder1').innerHTML="<a href="#"><img='photos/picture.jpg' border=0/></a>";
}
</script>

<body> <input name="b1" type="button" value="pics" onclick="show()"/>
<table><td id='imageHolder1'>picture</td></table>
</body> ``

我不明白为什么它不起作用,我看过的所有示例都很相似,我看不出有什么大的不同。即使我尝试不使用该标签,它也不起作用。好吧,欢迎任何帮助!提前致谢,如果您对如何执行此操作有任何建议(没有 jquery,因为我仍在学习 javascript),我也将不胜感激。再次感谢!

最佳答案

你的字符串有错误:

document.getElementById('imageHolder1').innerHTML="<a href="#"><img='photos/picture.jpg' border=0/></a>";

应该阅读

document.getElementById('imageHolder1').innerHTML="<a href='#'><img src='photos/picture.jpg' border=0/></a>";

(注意“到'替换)

关于javascript - 为什么我用javascript innerHTML调用我的图片不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9524458/

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