<div id="d">aa</div>
<input type="button" onclick="document.getElementById('d').style.display=document.getElementById('d').style.display==''?'none':''">
<input type="button" onclick="document.getElementById('d').style.display=document.getElementById('d').style.display==''?'none':''">
解决方案 »
- 如何用jQuery获得一个TD的索引
- CallFunction __flash__argumentsToXML invoke 是什么意思?????
- extjs如何渲染一个已经在html中存在得textfield?
- 请教:下面的代码中如何使用setTimeout("hiddenDiv();",1000)来代替setTimeout("document.all.AdLayer.style.display = 'none';",5000);
- 合并函数 求教!!
- 各位手机验证正则表达式 /^(\+\d{2,3}\-)?\d{11}$/;帮我分析下吧
- 一个在javascript函数中传值的问题
- 怎么单击鼠标后让滚动?
- 关于时间函数
- struts2+jQuery+ajax怎么实现表单验证
- 真心求教如何用javascript做集合菜单,做出的效果就和左边的一样---一个“+”号,点一下后就展开很多的子菜单,有源代码的更好!
- 我要玩完了,求各位大哥帮忙
document.getElementById(objID).style.display = ( document.getElementById(objID).style.display != 'none' ? 'none' : 'block' );
}
你要实现的功能是以事件为驱动,实现某些功能
那么只要在事件的处理方法里改变div的显示(display or visibility)属性即可达到目的.
function elementDisplay(objid){
var obj=document.getElementById(objid);
if(obj.style.visibility !='hidden'){
obj.style.visibility='hidden';
}else{
obj.style.visibility='visible';
}
}
</script>
<div onclick="elementDisplay('shishi')">你可以点击一下试试了</div>
<div id="shishi" style="background-color:#000000;width:100px; left:100px; height:100px; position:absolute; "></div>