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

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

你看看我的代碼拍照吧。雖然不報錯,但是點擊按鈕卻無法實現顯示和隱藏

正在回答

3 回答

代碼從上而下運行,在你賦值var mychar = document.getElementById("con")的時候,<p id="con">還沒有加載,所以獲取con的時候,是空值. 1.把賦值mychar寫在函數里; 2.把js全部寫在body的<p id="con">以下的位置

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

sprnate

這里js代碼沒有必要寫在body里,因為獲取元素被封裝在方法里,只有body內容顯示了,點擊了按鈕才調用函數,所以放在head里面也能保證獲取con不是空值
2014-09-04 回復 有任何疑惑可以回復我~

<script type="text/javascript"> function hidetext() { var mychar = document.getElementById("con"); mychar.style.display = "none"; } function showtext() { var mychar = document.getElementById("con"); mychar.style.display = "block"; } </script>

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

var mychar = document.getElementById("con");寫在函數里,每次調用函數時先獲取元素,在設置樣式。

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

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741182    人
  • 解答問題       9865    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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