js显示和隐藏div如何修改

<scriptlanguage="javascript">functionshowhidediv(123){varsbtitle=document.getElementB... <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默认为不显示,让用户点击后显示内容,如何修改以上代码?
展开
 我来答
幻翼高达Zero
2019-07-02 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:7.8万
展开全部

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。

2、在index.html中的<script>标签,输入js代码:$('button').click(function () {$('#123').css('display', 'block');});。

3、浏览器运行index.html页面,此时点击btn按钮后,div的内容成功被显示了出来。

二三社会事
高粉答主

2019-05-10 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1254
采纳率:0%
帮助的人:31.3万
展开全部

方法步骤如下:

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的隐藏就能被修改了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e30ddfb
推荐于2017-09-17 · TA获得超过4980个赞
知道大有可为答主
回答量:2232
采纳率:100%
帮助的人:182万
展开全部

有三种方法实现,原声js两种,还有一种jquery的,其实只是写法不同。方法如下:

<div id="show" style="display:none;">

<p>显示内容</p>

</div>


<div id="switch" onclick="showdiv()">点击显示</div>

<script language="javascript">

/*原生的js写法*/

function showdiv(){

if(showdiv_display = document.getElementById('show').style.display=='none'){//如果show是隐藏的

document.getElementById('show').style.display='block';//show的display属性设置为block(显示)

}else{//如果show是显示的

document.getElementById('show').style.display='none';//show的display属性设置为none(隐藏)

}

}

/*原生简写(三元运算)*/

function showdiv(){

/*

原理相同只是写法不同,判断show的display是不是none  是则设为block显示不是则设为none隐藏

*/

document.getElementById('show').style.display = document.getElementById('show').style.display=="none"?"block":"none";

}

/*jquery*/

function showdiv(){

if($("#show").css("display")=='none'){//如果show是隐藏的

$("#show").css("display","block");//show的display属性设置为block(显示)

}else{//如果show是显示的

$("#show").css("display","none");//show的display属性设置为none(隐藏)

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyz810
推荐于2017-10-08 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31776
前端开发工程师

向TA提问 私信TA
展开全部
<div id="123" style="display:none;">
<p>显示的内容</p>
</div>
<div id="switch" onclick="mySwitch()">点击显示</div>
<script language="javascript">
function mySwitch(){
    document.getElementById('123').style.display = document.getElementById('123').style.display=='none'?'block':'none';
}
</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1633dde
2015-10-23 · TA获得超过140个赞
知道答主
回答量:62
采纳率:0%
帮助的人:30.9万
展开全部
$(".promote_set").hide();
$(".promote_set2").show();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式