當(dāng)把在head頭部的js代碼加了onload后,無(wú)法顯示改節(jié)點(diǎn)擊按鈕隱藏的效果,去掉就成功顯示
<script>
window.onload=function(){
?function touch1(){
? ?document.getElementById("con").style.display="none";
?}
?function touch2(){
? ?document.getElementById("con").style.display="display";
?}
}
?
</script>
?</head>
?<body>
? ?<div>aaaaa</div>
? ?<div id="con">aaaaaaaaaaaaa</div>
? ?<form>
? ?<input type="button" onclick="touch1()" value="hide" >
? ?<input type="button" onclick="touch2()" value="open">
? ?</form>
2017-07-27
window.onload事件表示文檔加載完后就運(yùn)行,點(diǎn)擊事件不需要加上,點(diǎn)擊事件前,文檔已加載完畢,不用擔(dān)心獲取不到節(jié)點(diǎn)。
2017-08-01
定義預(yù)加載onload 沒(méi)錯(cuò) ?只是display=display ?這種寫(xiě)法導(dǎo)致了錯(cuò)誤, 一般用于隱藏 ?的兩個(gè)方法 display 和visibility
2017-07-27
不要在函數(shù)里定義函數(shù)
2017-07-27
window.onload = function(){
}
這個(gè)函數(shù)里內(nèi)容,文檔加載完后自動(dòng)運(yùn)行。onclick事件,函數(shù)需要點(diǎn)擊才能運(yùn)行
2017-07-27
<script>
?function touch1(){
? ?document.getElementById("con").style.display="none";
?}
?function touch2(){
? ?document.getElementById("con").style.display="block";
?}
?
</script>
? </head>
??
? <body>
? ? <div>aaaaa</div>
? ?<div id="con">aaaaaaaaaaaaa</div>
? ?<form>
? ?<input type="button" onclick="touch1()" value="hide" >
? ?<input type="button" onclick="touch2()" value="open">
? ?</form> <br>
注釋?zhuān)簅nload是加載事件和這個(gè)沒(méi)有關(guān)系吧 ?還有打開(kāi)是display="block"
2017-07-27
display屬性值有"none"、“inline”、“block”
2017-07-27
沒(méi)明白