如何写js来控制img标签的显示隐藏

JavaScript013

如何写js来控制img标签的显示隐藏,第1张

varoDiv=document.getElementById("img")

varoDiv=document.getElementById("div1")//用来控制img的显示和隐藏

window.onload=function(){

if(oDiv.style.display=='')

oDiv.style.display='block'

}

//需要触发的事件

functionChangImg(){

if()//添加使其显示的条件

oDiv.style.display='none'

else{

oDiv.style.display='block'

}

}

扩展资料:

注意事项

一、首先来说一下标签的隐藏

1、在标签中添加css属性即可{display:none}

2、在标签中添加类hidden 如(haml例子:%input#diaplay.hidden)

(html例子:<inputtype="hidden">)

二、标签的显示与隐藏

只需两个函数即可:

$().removeClass('hidden') //移除hidden类即显示被隐藏的标签

$().addClass('hidden')   //增加hidden类即隐藏某标签

例如:

%input#display

%button{:οnclick=>"display_input()"}

函数:显示标签

functiondisplay_input(){

$('#display').remomeClass('hidden')

}

函数:隐藏标签

functiondisplay_input(){

$('#display').addClass('hidden')

}

函数:隐藏标签

<html>

<head>

<script type="text/javascript">

<!--display的显示影藏方式 block:显示,none:影藏 ;影藏后不占有原有位置-->

function run(){

var imgId=document.getElementById("id")

if(imgId.style.display=="block")

imgId.style.display="none"

else

imgId.style.display="block"

}

<!--visibility的显示影藏方式 visible:显示,hidden:影藏 影藏后仍占有原有位置-->

function run2(){

var imgId2 = document.getElementById("id2")

if(imgId2.style.visibility =="hidden")

       imgId2.style.visibility ="visible"

    else

        imgId2.style.visibility = "hidden"

}

</script>

</head>

<body>

<img name="img" id="id" src="9s.gif" style="display:block">

<input value="影藏显示:display" onclick="run()" type="button"/>

<!--------------------------------------------------------------------------->

<img name="img" id="id2" src="9s.gif" style="visibility:visible">

<input value="影藏显示:visibility" onclick="run2()" type="button"/>

</body>

</html>

<HTML>

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!--

function test_f(){

if(img1.style.display == "block"){

img1.style.display = "none"

button1.value = "显示"

}else{

img1.style.display = "block"

button1.value = "隐藏"

}

}

//-->

</SCRIPT></HEAD>

<BODY>

<IMG id="img1" SRC="1035634757.jpg" style="display:none" WIDTH="250" HEIGHT="361" BORDER=0>

<INPUT id="button1" TYPE="button" value="显示" onclick="test_f()">

</BODY>

</HTML>