javascript - jquery onclick 显示图像

标签 javascript jquery html

我有一车图像,我想在单击时将其一一显示在包中(单击前两个)。看来我使用的脚本只适用于一个图像,而不是一系列图像。有没有更简单的方法来创建这种效果?

<script type="text/javascript">
function show_image()
{
      var img = document.createElement("img");
    document.getElementById("shampoo").style.display="block";  


}
</script>

<script type="text/javascript">
function show_image()
{


    document.getElementById("spray2").style.display="block";  

}
</script>

HTML

<div class="clearfix" id="page">
<div class="title"><img src="assets/yourbag.png" width="296" height="112" alt=""/></div>
<div class="bag"><img src="assets/bag.png" width="472" height="285" alt=""/></div> 
<div class="leftpocket"><img src="assets/pocket_left.png" width="209" height="159" alt=""/></div>
<div class="rightpocket"><img src="assets/pocket_right.png" width="209" height="155" alt=""/></div>
 <div id="shampoo" style="display:none"><img src="assets/bottle.png" width="86" height="206" alt="" id="shampoo"/></div>



<div class="product1">  <input type="button" name="show" id="show" onclick="show_image()"  /></div>
 <div id="spray2" style="display:none"><img src="assets/spraycan.png" width="86" height="206" alt="" id="spray2"/></div>

<div class="product2"> <input type="button" name="spray" id="spray" onclick="show_image()"  /></div>
<div class="product3"><img src="assets/tissues.png" width="73" height="97" alt=""/></div>
<div class="product4"><img src="assets/tp.png" width="90" height="105" alt=""/></div>

<div class="product5"><img src="assets/detergent.png" width="61" height="120" alt=""/></div>
<div class="product6"><img src="assets/laundrypods.png" width="124" height="83" alt=""/></div>
<div class="product7"><img src="assets/sunscreen.png" width="58" height="127" alt=""/></div>
<div class="product8"><img src="assets/babyshapoo.png" width="51" height="119" alt=""/></div>

<div class="product9"><img src="assets/diapers.png" width="74" height="115" alt=""/></div>
<div class="more"></div>
<div class="trade"></div>

最佳答案

这就是你想要做的吗? http://jsfiddle.net/BwjQj/4/

蓝色部分是你的“包”。

添加您的<img>进入<div>和类(class)一起item它应该工作正常。您是否也希望能够将它们从购物车中删除?

关于javascript - jquery onclick 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19473020/

相关文章:

javascript - 如何在数据可用时执行音频持续时间警报?

javascript - 如何使用 Visual Studio(如 IE)在 Chrome 中获得完整的 JavaScript/TypeScript 调试

javascript - 通过删除双引号在 html 中将 "&lt"显示为 <

Jquery 检测第一次鼠标移动

html - 是否可以将 HTML 表格行分成多行?

html - 如何在 Red Hat Linux 中的 HTML 文档中插入图像?

javascript - 如何使剑道工具提示内容左对齐

javascript - 通过在它们周围徒手绘制来选择 SVG 元素

javascript - jQuery 脚本触发两次?也许现场事件正在开火两次?

javascript - 如何将多个参数放入 OPTION for Javascript?