javaScript使用經(jīng)常會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤什么未定義!
其實(shí)的確由于我們編輯代碼不規(guī)范,缺;少或多了(/)大小寫(xiě)等問(wèn)題!
還有就是缺少對(duì)象啊!
其實(shí)這主要是由于調(diào)用的js函數(shù)不存在,或者筆誤造成函數(shù)不識(shí)別等原因
onMouseOver/Out是用來(lái)改變變換表格背景色,現(xiàn)在用不上,對(duì)應(yīng)的js文件也修改了,所以這兩個(gè)方法找不到,缺少對(duì)象,去掉就可以了!
或者**為空或不是對(duì)象。
比如
當(dāng)不存在"mybody"的document對(duì)象元素時(shí)會(huì)出錯(cuò)!
超找是否存在"mybody"并做相應(yīng)的改動(dòng),更正對(duì)象元素,我這里是"mytable"
js報(bào)錯(cuò)我們一般定位具體的錯(cuò)誤代碼:
比如這里更改頁(yè)面一處代碼將document.all["allfee"]改一下。
刷新程序,運(yùn)行,點(diǎn)擊添加事件,看到ie下面報(bào)錯(cuò)了!
雙擊可以查看具體的錯(cuò)誤情況。
情況說(shuō)明的很清楚,查看源文件,定位指定行70(呵呵,快捷鍵ctr+g,注意格式不要自動(dòng)換行),呵呵,看一下
比對(duì)剛才修改的地方,lbx_all 已經(jīng)修改過(guò)了,當(dāng)使用其屬性時(shí)就會(huì)出現(xiàn)為空或不是對(duì)象了
呵呵,這時(shí)基本定位!
在這以先,你要確保頁(yè)面編輯沒(méi)有錯(cuò)誤!
其實(shí)的確由于我們編輯代碼不規(guī)范,缺;少或多了(/)大小寫(xiě)等問(wèn)題!
還有就是缺少對(duì)象啊!
其實(shí)這主要是由于調(diào)用的js函數(shù)不存在,或者筆誤造成函數(shù)不識(shí)別等原因
<tr bgcolor="#FFFFFF" onMouseOver=changebg(this) onMouseOut=changebg1(this,'#FFFFFF') >
onMouseOver/Out是用來(lái)改變變換表格背景色,現(xiàn)在用不上,對(duì)應(yīng)的js文件也修改了,所以這兩個(gè)方法找不到,缺少對(duì)象,去掉就可以了!
或者**為空或不是對(duì)象。
比如
//刪除當(dāng)前行 function delMyRow(j){ var mytable = document.getElementById("mybody"); var myrow = document.getElementById(j); mytable.deleteRow(myrow.rowIndex-1); }
當(dāng)不存在"mybody"的document對(duì)象元素時(shí)會(huì)出錯(cuò)!
超找是否存在"mybody"并做相應(yīng)的改動(dòng),更正對(duì)象元素,我這里是"mytable"
js報(bào)錯(cuò)我們一般定位具體的錯(cuò)誤代碼:
比如這里更改頁(yè)面一處代碼將document.all["allfee"]改一下。
//添加 function btn_clear_onclick() { var lbx_all = document.all["allfee2"]; var lbx_sel = document.all["fee"]; for (var i=0; i<lbx_sel.options.length;i++){ var length = lbx_all.options.length; if (lbx_sel.options[i].selected){ //增加定制環(huán)節(jié) var text =lbx_sel.options[i].text; .......
刷新程序,運(yùn)行,點(diǎn)擊添加事件,看到ie下面報(bào)錯(cuò)了!
雙擊可以查看具體的錯(cuò)誤情況。
情況說(shuō)明的很清楚,查看源文件,定位指定行70(呵呵,快捷鍵ctr+g,注意格式不要自動(dòng)換行),呵呵,看一下
比對(duì)剛才修改的地方,lbx_all 已經(jīng)修改過(guò)了,當(dāng)使用其屬性時(shí)就會(huì)出現(xiàn)為空或不是對(duì)象了
呵呵,這時(shí)基本定位!
在這以先,你要確保頁(yè)面編輯沒(méi)有錯(cuò)誤!
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
