onclick图像和切换div使用JavaScript不起作用?

时间:2015-03-19 09:58:35

标签: javascript html css

onclick图像并使用javascript切换div不起作用?

我改变了

    <input type="button" id="Showdiv1" name="Showdiv1" value="Show Div 1" onclick="showDiv('div1')" />

<img src="https://developer.apple.com/homekit/images/homekit-hero.png" onclick="showDiv('div1')" />

http://jsfiddle.net/a3MKG/36/

<script>
function showDiv(id) {    
  $("#div1").toggle();
}   

$(document).click(function(e){
    if(!$(e.target).closest('#div1, input[name="Showdiv1"]').length) 
    {
        $('#div1').hide()
    }
})
</script>

1 个答案:

答案 0 :(得分:0)

为您的图片添加ID(下面是IMGClick)并将您的脚本更改为以下内容:

$("#IMGClick").click(function(){
$("#div1").toggle();
} );