<script language="javascript">
function showhidediv(123){
var sbtitle=document.getElementById(123);
if(sbtitle){
if(sbtitle.style.display=='block'){
sbtitle.style.display='none';
}else{
sbtitle.style.display='block';
}
}
}
</script>
<div id="123" style="display:none;">
<p>显示的内容</p>
</div>
我想让div id 123默认为不显示,让用户点击后显示内容,如何修改以上代码?
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。
2、在index.html中的<script>标签,输入js代码:$('button').click(function () {$('#123').css('display', 'block');});。
3、浏览器运行index.html页面,此时点击btn按钮后,div的内容成功被显示了出来。
方法步骤如下:
1、首先开html开发软件,新建一个html文件。
2、在html文件上创建一个button按钮,然后给这个按钮设置一个id,在案例中把按钮的id设置为show再输入代码:<input type="button" id="show" value="显示隐藏div" />。
3、然后创建一个隐藏的div,把需要隐藏的内容写到这个div上,然后给这个div设置一个id,在案例中设置案例的id为hide,再输入代码代码:<div id="hide">我是隐藏的div</div>。
4、给div设置隐藏的样式。在<title>标签后面为id为hide设置样式display:none并输入代码样式代码:<style>#hide{display: none;padding-top: 15px;}</style>,这个样id为hide的div的隐藏就能被修改了。
本回答被网友采纳有三种方法实现,原声js两种,还有一种jquery的,其实只是写法不同。方法如下:
<div id="show" style="display:none;">