為什么點(diǎn)這個(gè)按鈕功能什么都沒(méi)變呢
? ? <input type="button" value="改變顏色" ?onclick="changeColor"> ?
? ? <input type="button" value="改變寬高" >
? ? <input type="button" value="隱藏內(nèi)容" >
? ? <input type="button" value="顯示內(nèi)容" >
? ? <input type="button" value="取消設(shè)置" >
? </form>
? <script type="text/javascript">
? var text=document.getElementById("text");
//定義"改變顏色"的函數(shù)
? ? function changeColor(){
? ? ? ? text.style.color="red";
? ? }
2016-03-30
1> 首先,你的這段代碼??onclick="changeColor" ,"changeColor()" 函數(shù)都是需要加括號(hào)才能引用的,這是為了區(qū)分是函數(shù)還是某個(gè)變量/命令
2> 你的ID是否取的正確,如果整體不能夠看出錯(cuò)誤的話,教你的辦法來(lái)檢測(cè)你的代碼
? ? ?使用 alert(變量) ?這樣的方式 每寫(xiě)一行代碼執(zhí)行一次,因?yàn)镴S錯(cuò)誤了是不會(huì)提示的,而且只要有一點(diǎn)錯(cuò)誤就不會(huì)執(zhí)行其他代碼,所以這是JS比較麻煩的地方。
加油