我对 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>";
(注意“以'替换)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)