2011-05-20 100 views
3

单击提交按钮时如何显示隐藏图像?单击按钮时出现图像

+0

你是如何隐藏的形象呢?你使用的是像jQuery,Mootools或Prototype这样的javascript框架吗? – 2011-05-20 07:39:55

回答

0

这将取决于你如何隐藏它。最简单的方法是将图像的类名从隐藏的图像类改为不隐藏的类。

<img src="thesource" class="hidden"> 

document.getElementById("theid").className = ""; // remove the hidden class. 


.classHidden { 
    display: none; 
} 
5

你很幸运,我有一个空白的HTML页面准备:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
    <head> 
    <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> 
    <meta charset="utf-8" /> 

    <title>Test</title> 

    <style type="text/css"> 
     .hidden { 
     display: none; 
     } 
    </style> 
    </head> 

    <body> 
    <form> 
     <input type="submit" id="submit" onclick="document.getElementById('hidden').style.display = 'block';" /> 
    </form> 

    <img id="hidden" class="hidden" src="foo.png" /> 
    </body> 
</html> 
0
document.getElementById("submitBtn").onclick = function() { 
document.getElementById("imageTag").style.display="block"; 
return true; 
} 
0

下面是一个例子

<img class="image_file src="image.jpg" /> 
<input type="submit" id="submit_button" name="submit_button" /> 

隐藏在CSS中的图片:

.image_file 
{ 
display:none; 
} 

使用jQuery:

$('#submit_button').click(function(
    $('.image_file').show(); 
)); 

,并尽量避免内嵌的JavaScript,它的混乱和难以维持,当你有一个大的网站。

1

使用jQuery:

<img id="image1" src="myimage.jpg" style="display:none;" width="120" height="120"/> 

<input type="submit" name="submit" value="submit" onclick"$('#image1').show()"/> 
相关问题