JS:如何在onclick里写条件语句

<scriptlanguage="javascript">functiontanchuan(){if(center.style.display=="none"){cent... <script language="javascript">
function tanchuan()
{
if(center.style.display=="none")
{
center.style.display="block"
}
else
{
center.style.display="none"
}
}
</script>

这段代码在onclick=""里怎么写?
我的HTML代码是这样的
<div id="top" onclick="">
</div>
<div id="center" style="display:none;">
</div>
我想用上面DIV控制下面DIV的显示和隐藏
展开
 我来答
幻翼高达Zero
2019-07-02 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:8.2万
展开全部

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

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

2、将index.html的<button>标签中的onclick属性调整为:onclick="tanchuan()"。

3、浏览器运行index.html页面,此时点击btn按钮就会执行tanchuan()函数中的条件语句了。

小斯达舒
2010-07-28 · 超过22用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:52.2万
展开全部
这段代码全写在onclick里没什么意义吧,可读性低了一些,而且方法的复用性降低了太多。还是用原来的方法写吧,然后修改一下:

<script language="javascript">
function tanchuan()
{
var bing = document.getElementById("center")

if(bing.style.display=="none")
{
bing.style.display="block"
}
else
{
bing.style.display="none"
}
}
</script>

然后再调用onclick时直接就是onclick="tanchuan()"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好猫666
2010-07-28 · TA获得超过216个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:182万
展开全部
一定要卸载onclick里么?直接在前面声明,然后在onclick="tanchuang()"就行了
另外center改成document.getElementById("center")
非要写里面的话直接写就行了,不过要卸载同一行上,每句后面+";"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dangboy
推荐于2018-05-18 · TA获得超过3306个赞
知道小有建树答主
回答量:992
采纳率:80%
帮助的人:418万
展开全部
<div id="top" onclick="if(center.style.display=='none'){center.style.display='block'}else{center.style.display='none'}">
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alicus
2010-07-28 · TA获得超过198个赞
知道答主
回答量:173
采纳率:0%
帮助的人:139万
展开全部
你这个"center"代表的是一个空间的id,或许你可以改动一下:<script language="javascript">
function tanchuan(center)
{
if(center.style.display=="none")
{
center.style.display="block"
}
else
{
center.style.display="none"
}
}
</script>

然后onclick="tanchuan(this)"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式