為什么把獲取元素儲存在變量mychar這行代碼放在函數(shù)外邊不行?
var mychar = document.getElementById("con");?
function hidetext() ?
{ ?
? ? ? ? mychar.style.display="none";
} ?
function showtext() ?
{ ?
? ? ? ? mychar.style.display="block";
}
var mychar = document.getElementById("con");?
function hidetext() ?
{ ?
? ? ? ? mychar.style.display="none";
} ?
function showtext() ?
{ ?
? ? ? ? mychar.style.display="block";
}
2015-04-19
舉報
2015-04-26
執(zhí)行順序問題,body還沒有加載就執(zhí)行了var mychar = document.getElementById("con")這句代碼,肯定獲取不到Id為con的對象。你可以把js代碼整體放到body后面,也可以把var mychar = document.getElementById("con")代碼放入window.onload事件中
2015-04-20
不能把應(yīng)該
2015-04-19
你確定不能運行嗎,你可以按下f12通過控制臺查看報了什么js錯誤