導航:首頁 > 編程語言 > javascript方法未定義

javascript方法未定義

發布時間:2024-06-25 22:55:02

⑴ 錯誤提示:函數未定義(javascript、js、Html)

這是拷貝自哪裡的JavaScript代碼?

仔細看了代碼, 函數$Body是寫在了函數createWavePlane中了, 這樣一來$BODY最多隻能算一個"局部函數"(借用局部變數的概念),而setInterval函數的一個參數是一個JavaScript執行腳本, 從調用來看$BODY必須是一個"全局函數", 故會有$BODY未定義的錯誤.

另外, setInterval中應寫成函數調用形式$BODY(), 這樣函數才會得到執行(沒有括弧函數是不會被執行的).

看了此代碼好像是要實現一個類似"類"的功能, 一般JavaScript中的"類"這樣寫:

functionClassA(){
this.className="ClassA";//用this.xxx做為類成員的訪問定義
this.method1();//調用類的"實例方法"

}

//用類名.prototype={}來定義類的各種"實例方法"
ClassA.prototype={
method1:function(){
window.alert("Youcallmethod1");
},//各方法間用逗號分隔
method2:function(){
window.alert("Youcallmethod2");
}
}
//用類名.靜態方法=function()定義靜態方法
ClassA.staticMethod=function(){
window.alert("callstaticmethod");
}

//這樣來調用靜態方法:
ClassA.staticMethod();
//這樣定義"類的實例",並調用類實例方法
varins=newClassA();
ins.method2();

⑵ javascript涓涓轟粈涔堜細鍑虹幇涓涓鍑芥暟鏈瀹氫箟鐨勯敊璇

榪欎釜闂棰樻槸鍥犱負浣犺皟鐢ㄧ殑鍑芥暟鏈瀹氫箟錛涗笉榪囨病鏈夌湅鍒頒綘鐨勫叿浣撲唬鐮侊紝浣犲彲鑳芥槸浠ヤ笅鎯呭喌錛

1銆佺殑紜鏄娌℃湁瀹氫箟榪欎箞涓涓鍑芥暟錛

2銆佸畾涔夊嚱鏁頒簡錛屼絾鏄鍦ㄤ綘璋冪敤鐨勬椂鍊欙紝浣犵殑鍑芥暟騫舵病鏈夊垵濮嬪寲銆

灝<script>(function(){alert("helpme!!!!!");vargameDraw=newgameDraw("myCanvas");alert("helpme11111!!!!!");gameDraw.drawBall();alert("helpme2222!!!!!");})();</script>鏀逛負<script>window.onload=function(){alert("helpme!!!!!");vargameDraw=newgameDraw("myCanvas");alert("helpme11111!!!!!");gameDraw.drawBall();alert("helpme2222!!!!!");}

</script>

鎵╁睍璧勬枡錛

JavaScript鏄涓縐嶅睘浜庣綉緇滅殑鑴氭湰璇璦,宸茬粡琚騫挎硾鐢ㄤ簬Web搴旂敤寮鍙,甯哥敤鏉ヤ負緗戦〉娣誨姞鍚勫紡鍚勬牱鐨勫姩鎬佸姛鑳,涓虹敤鎴鋒彁渚涙洿嫻佺晠緹庤傜殑嫻忚堟晥鏋溿傞氬父JavaScript鑴氭湰鏄閫氳繃宓屽叆鍦℉TML涓鏉ュ疄鐜拌嚜韜鐨勫姛鑳界殑銆

鏄涓縐嶈В閲婃ц剼鏈璇璦錛堜唬鐮佷笉榪涜岄勭紪璇戱級銆

涓昏佺敤鏉ュ悜HTML錛堟爣鍑嗛氱敤鏍囪拌璦涓嬬殑涓涓搴旂敤錛夐〉闈㈡坊鍔犱氦浜掕屼負銆

鍙浠ョ洿鎺ュ祵鍏HTML欏甸潰錛屼絾鍐欐垚鍗曠嫭鐨刯s鏂囦歡鏈夊埄浜庣粨鏋勫拰琛屼負鐨勫垎紱匯

璺ㄥ鉤鍙扮壒鎬э紝鍦ㄧ粷澶у氭暟嫻忚堝櫒鐨勬敮鎸佷笅錛屽彲浠ュ湪澶氱嶅鉤鍙頒笅榪愯岋紙濡俉indows銆丩inux銆丮ac銆丄ndroid銆乮OS絳夛級銆

Javascript鑴氭湰璇璦鍚屽叾浠栬璦涓鏍鳳紝鏈夊畠鑷韜鐨勫熀鏈鏁版嵁綾誨瀷錛岃〃杈懼紡鍜岀畻鏈榪愮畻絎﹀強紼嬪簭鐨勫熀鏈紼嬪簭妗嗘灦銆侸avascript鎻愪緵浜嗗洓縐嶅熀鏈鐨勬暟鎹綾誨瀷鍜屼袱縐嶇壒孌婃暟鎹綾誨瀷鐢ㄦ潵澶勭悊鏁版嵁鍜屾枃瀛椼傝屽彉閲忔彁渚涘瓨鏀句俊鎮鐨勫湴鏂癸紝琛ㄨ揪寮忓垯鍙浠ュ畬鎴愯緝澶嶆潅鐨勪俊鎮澶勭悊銆

鍙傝冭祫鏂欙細 javascript_鐧懼害鐧劇

⑶ javascript出現腳本錯誤 提示函數未定義

你的Javascript程序我幫你改好了,你看看吧

主要改了type="text/javascript"和my函數中的兩個語句,另外,把選擇顏色table中的black改成了cyan,其它都沒變.

完整的html代碼如下

<!doctypehtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<metaname="Generator"content="EditPlus&#174;">
<metaname="Author"content="">
<metaname="Keywords"content="">
<metaname="Description"content="">
<title>Document</title>
<scripttype="text/javascript">
functionmy(color)
{
vartable=document.getElementById("colorTable");
table.style.backgroundColor=color;
}
</script>
</head>
<body>
<h3>選取顏色</h3>
<tableborder="1px">
<trheight="24px">
<tdbgcolor="red"width="24px"onclick="my('red')"></td>
<tdbgcolor="orange"width="24px"onclick="my('orange')"></td>
<tdbgcolor="yellow"width="24px"onclick="my('yellow')"></td>
<tdbgcolor="green"width="24px"onclick="my('green')"></td>
<tdbgcolor="cyan"width="24px"onclick="my('cyan')"></td>
<tdbgcolor="blue"width="24px"onclick="my('blue')"></td>
<tdbgcolor="purple"width="24px"onclick="my('purple')"></td>
</tr>
</table>
<tableid="colorTable"border="1px"height="168px"width="168px">
<tr>
<td></td>
</tr>
</table>
</body>
</html>

運行結果

閱讀全文

與javascript方法未定義相關的資料

熱點內容
微信上面的圖片看不到 瀏覽:289
基層財務資料庫怎麼建立 瀏覽:262
加密狗檢測工具下載 瀏覽:889
智慧燈app怎麼使用 瀏覽:617
tcl手機升級程序 瀏覽:188
跳出了icloud密碼重置 瀏覽:110
哪裡能查信用卡數據 瀏覽:191
結婚請柬哪個app靠譜 瀏覽:932
qq無法閱讀pdf文件 瀏覽:284
ai導出pdf文件有輪廓線 瀏覽:819
刷機時數據線插台式電腦哪裡 瀏覽:432
手機qq怎樣隱身登陸 瀏覽:339
cdelete導致程序崩潰 瀏覽:783
小米4手機設置鈴聲在哪個文件夾里 瀏覽:184
linuxnet論壇源碼下載 瀏覽:241
手機修改文件後綴名 瀏覽:32
jsvideofullscreen 瀏覽:120
夢幻模擬戰1修改代碼 瀏覽:928
cad有nc編程功能嗎怎麼用 瀏覽:573
js調用外部js 瀏覽:273

友情鏈接