Javascript打开iframe并隐藏图像?

Javascript打开iframe并隐藏图像?,javascript,html,iframe,Javascript,Html,Iframe,我试图打开一个iframe点击并隐藏图像。任何关于为什么这不起作用的帮助都会很好!谢谢 测试 $(函数(){ $(“#按钮”)。单击(函数(){ 如果(!$('#iframe')。长度){ $('#iframeHolder').html(''); document.getElementById('loadingimage').style.visibility='hidden'; } }); }); 您的imghtml元素中有输入错误。 您忘记在中添加=: 正如@stud3nt所指出的,您的H

我试图打开一个iframe点击并隐藏图像。任何关于为什么这不起作用的帮助都会很好!谢谢


测试
$(函数(){
$(“#按钮”)。单击(函数(){
如果(!$('#iframe')。长度){
$('#iframeHolder').html('');
document.getElementById('loadingimage').style.visibility='hidden';
}
});
});

您的
img
html元素中有输入错误。
您忘记在
中添加
=

  • 正如@stud3nt所指出的,您的HTML是无效的。另外,
    “loadingimage”
    类之间缺少空格。您应该使用一个突出显示HTML和JavaScript语法错误的编辑器

  • 为适当的作业使用适当的HTML元素。如果想要按钮,请使用
    元素,而不是
    元素

  • 可见性将图像隐藏在“按钮”内:隐藏是一件奇怪的事情。这不会删除button元素,因此它仍然存在,并且仍然可以单击。了解
    可见性:隐藏
    显示:无
    之间的区别。当您使用jQuery时,您可以使用
    .hide()
    ,您应该在“按钮”本身而不是其内容上使用它

  • jQuery1.6.0非常古老。要么使用当前版本,要么更好,根本不要使用jQuery。首先,jQuery已经不再是必要的了,而且作为初学者,您应该学习如何编写简单的JavaScript


尝试放置多个
控制台。记录
以查看代码中发生了什么