亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

按鈕00為什么在點擊顯示以后另起一行

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>display</title>

? ? <script type="text/javascript">?

? ? ? ? function hidetext() ?

{ ?

var mychar = document.getElementById("con");

? ? ? ? mychar.style.display="none";

? ? ? ? var mychar1 = document.getElementById("s");

? ? ? ? mychar1.style.display="none";

} ?

function showtext() ?

{ ?

var mychar = document.getElementById("con");

? ? ? ? mychar.style.display="block";

? ? ? ? var mychar1 = document.getElementById("s");

? ? ? ? mychar1.style.display="block";

}

? ? </script>?

</head>?

<body> ?

? ? <h1>JavaScript</h1> ?

? ? <p id="con">做為一個Web開發師來說,如果你想提供漂亮的網頁、令用戶滿意的上網體驗,JavaScript是必不可少的工具。</p>?

? ? <form>

? ? ? ?<input type="button" onclick="hidetext()" value="隱藏" />?

? ? ? ?<input type="button" onclick="showtext()" value="顯示" />?

? ? ? ?<input type="button" id="s" value="00" />?

? ? </form>

</body>?

</html>


正在回答

3 回答

點擊“顯示”按鈕后,原來的按鈕元素將轉換為block塊級元素顯示。默認一行只能有一個塊級元素,不管這行后面有沒有剩余的位置,第二個都會放到第二行。若想做到在同一行顯示,可以將其轉換為內聯元素,即使display屬性值等于inline,內聯元素一行可以有多個.代碼如下:

function showtext()

{ ?

????????var mychar = document.getElementById("con");

? ? ? ? mychar.style.display="block";

? ? ? ? var mychar1 = document.getElementById("s");

? ? ? ? mychar1.style.display="block";

????????mychar1.style.display="inline";

}


0 回復 有任何疑惑可以回復我~

點擊顯示后display值變為block,為塊級元素,前后會有換行符

0 回復 有任何疑惑可以回復我~

我是想增加一個按鈕00,用按鈕隱藏和顯示來決定這個00顯示與否。但是發現點擊顯示會改變00的位置,它會自己另起一行。不知道為什么

0 回復 有任何疑惑可以回復我~
#1

櫻花樹2015

點擊“顯示”按鈕后,原來的按鈕元素將轉換為block塊級元素顯示。塊級元素:默認一行只能有一個,不管這行后面有沒有剩余的位置,第二個都會放到第二行。
2016-10-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

按鈕00為什么在點擊顯示以后另起一行

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號