課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
點擊按鈕,內容隱藏,再點擊一下,然后內容又顯示了,這種效果怎么做?然后默認的是隱藏的
2016-04-12
源自:JavaScript入門篇 4-1
正在回答
<!DOCTYPE html><html lang="en"><head> ? ?<meta charset="UTF-8"> ? ?<title></title></head><body> ? ?<h1>顯示隱藏</h1> ? ?<p id="con"> ? ? ? ?做為一個Web開發(fā)師來說,如果你想提供漂亮的網頁、令用戶滿意的上網提驗,JavaScript是必不可少的工具。 ? ?</p> ? ?<input type="button" onclick="hidetext()" value="不顯示段落內容"/> ? ?<input type="button" onclick="showtext()" value="顯示段落內容"/> ? ?<script> ? ? ? ?function hidetext(){ ? ? ? ? ? ?document.getElementById("con").style.display="none"; ? ? ? ?} ? ? ? ?function showtext(){ ? ? ? ? ? ?document.getElementById("con").style.display="block"; ? ? ? ?} ? ?</script></body></html>
qq_諾L一世相伴_0 提問者
這個點擊出來的時候有點太突然,能在這個基礎上加一點緩動的效果嗎?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv = "Content-Type" content = "text/html; charset = utf-8"></meta>
<title>display演示</title>
<script type = "text/javascript">
function clk() {
var text = document.getElementById("text");
var clk_btn = document.getElementById("clk_btn");
var data = text.getAttribute('data');
if (data == 1) {
text.style.display = "none";
text.attributes["data"].nodeValue = 2;
clk_btn.attributes["value"].value = "顯示";
} else {
text.style.display = "block";
text.attributes["data"].nodeValue = 1;
clk_btn.attributes["value"].value = "隱藏";
}
</script>
</head>
<body>
<p id = "text" data="1">display演示文本</p>
<input id = "clk_btn" type = "button" value = "隱藏" onclick = "clk()"/>
</body>
</html>
這個要點擊兩個按鈕,我要的是一個,不過我已經解決了,還是謝謝你。。
??<script type="text/javascript">?function Show_1(){??var mychar = document.getElementById("show1");???? if(mychar.style.display=="block"){??????? mychar.style.display='none';??? }else{??????? mychar.style.display='block';??? }?}
?<div><button onclick="Show_1()">快件查詢</button> </div>
?? <div id="show1" style="display:none">??????? ?<a href="#"><img src="img/2.png" class="img1">按快件號查詢</a><br/>??????????? <a href="#"><img src="img/2.png" class="img1">按姓名查詢</a><br/>??????????? <a href="#"><img src="img/2.png" class="img1">按電話號查詢</a>? ?????? </div>
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
2 回答JS顯示和隱藏,為什么點擊“隱藏內容”,再點擊“顯示內容”無法再次顯示了?
4 回答這樣寫先點擊隱藏,再點擊顯示,文字內容能顯示嗎?
2 回答為何點擊隱藏內容和顯示內容沒反應
4 回答顯示內容和隱藏內容的函數(shù),為什么隱藏之后再顯示就顯示不了呢?
1 回答為什么我的隱藏和顯示按鈕點擊后沒有效果?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-12
<!DOCTYPE html>
<html lang="en">
<head>
? ?<meta charset="UTF-8">
? ?<title></title>
</head>
<body>
? ?<h1>顯示隱藏</h1>
? ?<p id="con">
? ? ? ?做為一個Web開發(fā)師來說,如果你想提供漂亮的網頁、令用戶滿意的上網提驗,JavaScript是必不可少的工具。
? ?</p>
? ?<input type="button" onclick="hidetext()" value="不顯示段落內容"/>
? ?<input type="button" onclick="showtext()" value="顯示段落內容"/>
? ?<script>
? ? ? ?function hidetext(){
? ? ? ? ? ?document.getElementById("con").style.display="none";
? ? ? ?}
? ? ? ?function showtext(){
? ? ? ? ? ?document.getElementById("con").style.display="block";
? ? ? ?}
? ?</script>
</body>
</html>
2017-08-01
這個點擊出來的時候有點太突然,能在這個基礎上加一點緩動的效果嗎?
2016-04-13
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv = "Content-Type" content = "text/html; charset = utf-8"></meta>
<title>display演示</title>
<script type = "text/javascript">
function clk() {
var text = document.getElementById("text");
var clk_btn = document.getElementById("clk_btn");
var data = text.getAttribute('data');
if (data == 1) {
text.style.display = "none";
text.attributes["data"].nodeValue = 2;
clk_btn.attributes["value"].value = "顯示";
} else {
text.style.display = "block";
text.attributes["data"].nodeValue = 1;
clk_btn.attributes["value"].value = "隱藏";
}
}
</script>
</head>
<body>
<p id = "text" data="1">display演示文本</p>
<input id = "clk_btn" type = "button" value = "隱藏" onclick = "clk()"/>
</body>
</html>
2016-04-12
這個要點擊兩個按鈕,我要的是一個,不過我已經解決了,還是謝謝你。。
??<script type="text/javascript">
?function Show_1(){
??var mychar = document.getElementById("show1");
???? if(mychar.style.display=="block"){
??????? mychar.style.display='none';
??? }else{
??????? mychar.style.display='block';
??? }?
}
</script>
<body>
?<div><button onclick="Show_1()">快件查詢</button> </div>
?? <div id="show1" style="display:none">
??????? ?<a href="#"><img src="img/2.png" class="img1">按快件號查詢</a><br/>
??????????? <a href="#"><img src="img/2.png" class="img1">按姓名查詢</a><br/>
??????????? <a href="#"><img src="img/2.png" class="img1">按電話號查詢</a>?
?????? </div>
</body>