請教把變量放在外面為什么不行
<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
舉報(bào)
2016-05-20
你可以把變量跟函數(shù)的關(guān)系理解為輪子和車子的關(guān)系,變量是函數(shù)的組成部分,輪子則是車子的組成部分,如果變量放在函數(shù)外邊,就相當(dāng)于輪子離開車子了,那車子自然無法啟動(dòng),同理函數(shù)也無法正常使用。
2016-05-20
因?yàn)槟?<p id="con">做為一個(gè)Web開發(fā)師來說,如果你想提供漂亮的網(wǎng)頁、令用戶滿意的上網(wǎng)體驗(yàn),JavaScript是必不可少的工具。</p> 在下面 ? ?,但是你的<script>標(biāo)簽是放在上面的?
程序還沒有讀到<p>標(biāo)簽
你把<script>標(biāo)簽寫在<p>標(biāo)簽后面 ? 就可以執(zhí)行了
2016-05-20
因?yàn)樽兞坎辉诤瘮?shù)里面是無法得到執(zhí)行的,就好像定義了一個(gè) hidetext ?函數(shù)在 input事件里面 ?當(dāng)你點(diǎn)擊按鈕 代碼就會(huì)從 function 這個(gè)位置執(zhí)行,函數(shù)外面的看不到滴