function和<input>的順序
<body> ????<p?id="p1"?>?JavaScript使網(wǎng)頁(yè)顯示動(dòng)態(tài)效果并實(shí)現(xiàn)與用戶(hù)交互功能。</p> ????<input?type="button"?value="添加樣式"?onclick="add()"/> <p?id="p2"?class="one">JavaScript使網(wǎng)頁(yè)顯示動(dòng)態(tài)效果并實(shí)現(xiàn)與用戶(hù)交互功能。</p> ????<input?type="button"?value="更改外觀"?onclick="modify()"/> <script?type="text/javascript"> ???function?add(){ ??????var?p1?=?document.getElementById("p1"); ??????p1.className?=?"one" ???} ???function?modify(){ ??????var?p2?=?document.getElementById("p2"); ??????p1.className?=?"two" ???} </script> </body>
代碼中function在input調(diào)用的后面也可以執(zhí)行???而且之前也沒(méi)有聲明語(yǔ)句,為什么
2017-02-18
這個(gè)跟C很類(lèi)似,只不過(guò)就是不用在前面進(jìn)行聲明而已,如果函數(shù)同名以最后一個(gè)為準(zhǔn)
2017-02-18
本來(lái)在input框里的onclick后面的函數(shù)直接寫(xiě),后面有定義就可以了,這樣點(diǎn)擊onclick在script里面直接調(diào)用相應(yīng)的函數(shù),這又不是C語(yǔ)言,不用先聲明