課程
/前端開發
/JavaScript
/JavaScript進階篇
一開始,變色是可以運行的,后來把刪除和添加函數寫上變色函數都不能運行了。。不知道哪里出錯了!希望大神幫忙!謝謝/1
2017-01-07
源自:JavaScript進階篇 9-22
正在回答
delete是JS的關鍵字,所以不能用來作為函數名字
delete不能作為函數名字來使用
另外,還有一個小小的問題,function delete(obj),這個delete函數,在我的谷歌瀏覽器,總是報錯Unexpected token,如果改成function del(obj)就OK了。不要使用原本js容易誤導的名字。數據庫中有一個delete函數。js相對而言是比較弱的語言。
首先,我指出你的3點錯誤:
1、你的添加函數名字錯了,上面函數是addChild,后面調用的函數時add();
2、? td3.innerHTML="<a href="javascript:;" onclick="delete(this) >刪除</a> ";這一行代碼中,全部都是雙引號“”,那么瀏覽器是不是可以理解為,td3.innerHTML="<a href=",只是到這兒就結束了。
應該改為,td3.innerHTML="<a href='javascript:;' onclick='delete(this)' >刪除</a> ";
js中外面是雙引號,里面都改成單引號。
3、for(var nodes.length-1;i>=0;i--)這一行,根本就沒有定義i,應該是:
for(var i=nodes.length-1;i>=0;i--)
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答檢查幾遍不知道哪里錯了
1 回答檢查很多遍不知道哪錯了,等號沒有反應
2 回答不知道錯在哪兒了 求大神解答TAT
4 回答不知道哪里錯了,跪求大神們指點
2 回答請教大神,檢查了無數遍了死活不知道問題出在哪兒
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-12
delete是JS的關鍵字,所以不能用來作為函數名字
2017-01-12
delete不能作為函數名字來使用
2017-01-07
另外,還有一個小小的問題,function delete(obj),這個delete函數,在我的谷歌瀏覽器,總是報錯Unexpected token,如果改成function del(obj)就OK了。不要使用原本js容易誤導的名字。數據庫中有一個delete函數。js相對而言是比較弱的語言。
2017-01-07
首先,我指出你的3點錯誤:
1、你的添加函數名字錯了,上面函數是addChild,后面調用的函數時add();
2、? td3.innerHTML="<a href="javascript:;" onclick="delete(this) >刪除</a> ";這一行代碼中,全部都是雙引號“”,那么瀏覽器是不是可以理解為,td3.innerHTML="<a href=",只是到這兒就結束了。
應該改為,td3.innerHTML="<a href='javascript:;' onclick='delete(this)' >刪除</a> ";
js中外面是雙引號,里面都改成單引號。
3、for(var nodes.length-1;i>=0;i--)這一行,根本就沒有定義i,應該是:
for(var i=nodes.length-1;i>=0;i--)