问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript怎么显示css隐藏的元素

发布网友 发布时间:2022-04-06 11:05

我来回答

10个回答

热心网友 时间:2022-04-06 12:34

思路:

css隐藏的元素大部分都是display:none的元素。

用js获取响应的元素,然后修改style属性即可

例子:

<table>  
<tr id="menu" >  
    <td>控制这个tr的显示/隐藏</td>   
</tr>  
</table>

<script type="text/javascript">  
    function display(id){   
    var traget=document.getElementById(id);   
        if(traget.style.display=="none")  
            { traget.style.display="";  
        }else{ 
            traget.style.display="none";   
        }   
    }  
</script>

热心网友 时间:2022-04-06 13:52

用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。
当style.display="block"或style.visibility="visible"时控件或见,当style.display="none"或style.visibility="hidden"时控件不可见。不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时占用的位置,而“visibility”隐藏的控件仅仅是将控件设置成不可见了,控件仍然占俱原来的位置。

热心网友 时间:2022-04-06 15:27

你最外层的#show给了display:none,然后p.hidden又给了display:none
但是你js哪里只写了一个显示,还有另一个隐藏的没有显示,所以就不会显示了

热心网友 时间:2022-04-06 17:18

你多写了一个css,.hidden这个类不必要,因为它们的父容器div已经被display:none了。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<title>Workshop 5 – Challenge 1</title>

<script type="text/javascript">
function ToggleEmail() {
// How do I change display from none to "inline"?
if(document.getElementById("cbSubscribe").checked)
document.getElementById("show").style.display = "block";
else
document.getElementById("show").style.display = "none";
}
</script>

</head>
<body>

<h1>Workshop 5 - Challenge 1</h1>
<form action="">
<fieldset>
<legend>Email subscriptions</legend>
<p id="p_Subscribe">
<label>
<input type="checkbox" name="Subscribe" id="cbSubscribe" onclick="ToggleEmail()">
Yes! I would like to receive the newsletter via email.
</label>
</p>
<div id="show" style="display:none">
<p id="p_Email" class="hidden">
<label>
Email Address:
<input type="text" name="Email" id="tbEmail" onclick="ToggleEmail()">
</label>
</p>
</div>
</form>
</body>
</html>

热心网友 时间:2022-04-06 19:26

我给你修改了一下, 先把<p id="p_Email" class="hidden">
改成<p id="p_Email" >
然后你的脚本我给你完善了一下,选中的时候显示,不选中的时候让它再隐藏回去。 你的脚本只让他显示了 ,但是如果我取消选中的话那个层还是显示的,所以给你把脚本改了一下:
<script type="text/javascript">
function ToggleEmail() {
// How do I change display from none to "inline"?
cb = document.getElementById("cbSubscribe");
if (cb.checked) {
document.getElementById("show").style.display = "block";
}
else
document.getElementById("show").style.display = "none";
}
</script>

热心网友 时间:2022-04-06 21:51

$("#email_address").show();

$("#show").show();

热心网友 时间:2022-04-07 00:32

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div>
<label>
<input type="checkbox" name="cb" id="cb" onclick="showemail()">
Yes! I would like to receive the newsletter via email.
</label>
</div>
<div id="mbox" style="display: none">
<label>
Email Address:
<input type="text" name="Email" id="tbEmail">
</label>
</div>
<script>
function showemail() {
document.getElementById('mbox').style.display="block";
}
</script>

</body>
</html>

热心网友 时间:2022-04-07 03:30

document.getElementById('p_Email').style.display = 'inline';

热心网友 时间:2022-04-07 06:45

<p id="p_Email" class="hidden">
去掉class
<p id="p_Email">

热心网友 时间:2022-04-07 10:16

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Workshop 5 – Challenge 1</title>
<script type="text/javascript">
function ToggleEmail() {
var dom = document.getElementById("cbSubscribe");
var dom1 = document.getElementById("show");
if(dom.checked){
dom1.style.display = "block";
}else{
dom1.style.display = "none";
}
}
</script>
</head>
<body>
<h1>Workshop 5 - Challenge 1</h1>
<form action="">
<fieldset>
<legend>Email subscriptions</legend>
<label>
<input type="checkbox" name="Subscribe" id="cbSubscribe" onchange="ToggleEmail()">
Yes! I would like to receive the newsletter via email.
</label>
<div id="show" style="display:none">
<label>
Email Address:
<input type="text" name="Email" id="tbEmail">
</label>
</div>
</fieldset>
</form>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我家露台新买的塑料大花盆,想花盆时间耐久,咨询可有材料什么油漆类或涂... 和已婚情人分手了。我把他的微信删了,他没有删我的。而且也没有发动态... 和同事情人分手后,我删了他微信,现在复合了,他没加我,悬什么意思?我加... 好朋友的前任是个什么样的人? 难忘的校园生活 作文不少于600字 以记叙为主,其它格式不限 特色养殖和普通养殖哪个更有发展前景 什么养殖业最赚钱 特种动物养殖专业就业方向与就业前景怎么样 特种动物养殖专业的就业问题有哪些? 特种动物养殖专业就业前景及方向 秋天有什么应季的美食? 请问青椒镶肉的好吃做法? 秋天到了,有什么不错的季节性美食吗? 辣椒肉糜(青椒肉末)怎么做啊? 青椒肉末炒豆腐碎的做法步骤图,怎么做好吃 青椒肉末烩豆腐怎么做 我梦见去了一个陌生地方有个店老板养了一条*的大狗,结果狗就主动和我很亲近,就像很友好的靠近我。 周公解梦梦见黑狗向我跑来,和我很亲近 龙利鱼好吗 龙利鱼是不是发物 龙利鱼是什么? 龙利鱼吃好不好对身体 梦见3条坏了的用油咋过的大鲤鱼忘了吃了是什么意思? 梦见龙利鱼受伤了什么意思? 梦见鱼金龙利鱼唱歌在水里解梦 晚上梦到龙利鱼是什么意思 梦见龙利鱼是什么意思 菲瑞柯洗衣机故障代码ce按启动键后,进水不到位,过会儿就出现CE_百度问一问 菲瑞柯的干衣机烘干了是直接穿的吗?不需要晾晒了吗? frilec菲瑞柯洗衣机怎么样 牙痛立可停 牙痛立可停喷口腔的药含青霉素吗 (牙痛立可停)是滴在棉签上,然后用棉签涂抹痛的牙,咽口水时如果药也有一丝丝跟着咽下去没事吗? 我想买上海帅捷牙痛立可停胶囊? 云南本草牙痛立可停治牙痛有效吗? 青海宏达保健品有限公司生产的牙痛立可停是否有效? 牙痛立可停和增效联黄片甲甲硝唑能一起用吗 牙疼,牙龈肿痛,口腔有异味,是怎么的?吃什么药? 药,同名同姓不同宗讲的是什么? 牙疼吃什么药能快速消炎止痛? 牙痛可以吃止痛药吗 最近几天因为牙痛吃了两颗去痛片,造成*又痛又痒,不知是否药物过敏,真难受,不知有没有好办法解决? 牙痛吃过药后四肢无力 牙疼有什么好办法? 牙龈肿,痛用什么药 布洛芬缓释胶囊服用过量会怎么样 需要注意什么 牙龈肿痛吃什么药进行治疗最好、最放心``` 请问怎么查询高考录取专业?谢谢~ 怎么查询河南省高考录取动态?怎么查录取专业? 在哪里可以查到高考录取哪个专业