html如何让点击后隐藏的内容改为默认隐藏点击后展开,在线等!

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><SCRIPT>functioni... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<SCRIPT>
function isHidden(oDiv){
var vDiv = document.getElementById(oDiv);
vDiv.style.display = (vDiv.style.display == 'none')?'block':'none';
}
</SCRIPT>
</HEAD>

<BODY>
<DIV style="cursor:hand" onclick="isHidden('div1')"><b>调查内容:</b></DIV>
<DIV id="div1">隐藏的内容</DIV>
</BODY>
</HTML>

代码如上,rt,怎么改成默认隐藏,点击后展开,再点击后又隐藏,如此切换~
展开
 我来答
cold10086
推荐于2019-09-24 · TA获得超过1.1万个赞
知道答主
回答量:61
采纳率:100%
帮助的人:1.6万
展开全部

html标签默认隐藏点击后展开:在div中添加(style="display:none")属性即可。

打开浏览器重新刷新页面,其结果为:

点击调查内容。其结果为:

拓展资料:

超级文本标记语言(英文缩写:HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。

霁月纷纷
推荐于2019-10-30 · TA获得超过1.4万个赞
知道答主
回答量:167
采纳率:0%
帮助的人:6.6万
展开全部
  1. 先将要div1的内容隐藏,css代码:#div1{display:none;}

  2. 然后将函数 isHidden(oDiv)里面的display设置为显示的:vDiv.style.display = (vDiv.style.display == 'block')?'none':'block';

源代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<style>

body{background:#ddd;}

#div1{display:none;}

</style> 

</head>

<body>

<div style="cursor:hand" onclick="isHidden('div1')"><b>调查内容:</b></div>

<div id="div1">隐藏的内容</div>

<script type="text/javascript">

function isHidden(oDiv){

var vDiv = document.getElementById(oDiv);

vDiv.style.display = (vDiv.style.display == 'block')?'none':'block';

}

</script>

</body>

</html>

效果:

点击默认内容后:显示出了隐藏的内容

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gillot
2013-11-03 · 超过18用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:29.5万
展开全部
简单的办法,把"<DIV id="div1">隐藏的内容</DIV>"一句中加上style="displsy:none",也就是改为

<DIV id="div1" style="display:none">隐藏的内容</DIV>

你试试,应该没问题的。
追问
好了哈谢谢!
追答


function isHidden(oDiv){
var vDiv = document.getElementById(oDiv);
vDiv.style.display = (vDiv.style.display == 'none')?'block':'none';
}

调查内容:
隐藏的内容

你考到一个文本文件,然后扩展名改为.html,ie浏览器打开,我这儿试着没问题
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王晓刚77
推荐于2018-02-27
知道答主
回答量:18
采纳率:100%
帮助的人:3.7万
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <SCRIPT>
    function isHidden(oDiv){
      var vDiv = document.getElementById(oDiv);
      vDiv.style.display = (vDiv.style.display == 'none')?'block':'none';
    }
  </SCRIPT>
 </HEAD>

  <BODY>
  <DIV style="cursor:hand" onclick="isHidden('div1')"><b>调查内容:</b></DIV>
  <DIV id="div1" style="display:none">隐藏的内容</DIV>
 </BODY>
</HTML>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花花浪客
2013-11-03 · TA获得超过2069个赞
知道小有建树答主
回答量:792
采纳率:100%
帮助的人:695万
展开全部
可以使用jQuery的隐藏显示函数,使用例子参考w3school相关教程:
http://www.w3school.com.cn/tiy/t.asp?f=jquery_hide_show
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式