請教把變量放在外面為什么不行
<script type="text/javascript">
var mychar=document.getElementById("con");
function hidetext()
{
? mychar.style.display="none";
}
<script type="text/javascript">
var mychar=document.getElementById("con");
function hidetext()
{
? mychar.style.display="none";
}
2016-05-20
舉報
2016-05-20
你可以把變量跟函數的關系理解為輪子和車子的關系,變量是函數的組成部分,輪子則是車子的組成部分,如果變量放在函數外邊,就相當于輪子離開車子了,那車子自然無法啟動,同理函數也無法正常使用。
2016-05-20
因為你?<p id="con">做為一個Web開發師來說,如果你想提供漂亮的網頁、令用戶滿意的上網體驗,JavaScript是必不可少的工具。</p> 在下面 ? ?,但是你的<script>標簽是放在上面的?
程序還沒有讀到<p>標簽
你把<script>標簽寫在<p>標簽后面 ? 就可以執行了
2016-05-20
因為變量不在函數里面是無法得到執行的,就好像定義了一個 hidetext ?函數在 input事件里面 ?當你點擊按鈕 代碼就會從 function 這個位置執行,函數外面的看不到滴