2013-04-07 90 views
0

我的程序應該創建一個包含9名玩家的團隊。我想我做了所有這些。我認爲這個問題在show_teams()函數中。它說我有一個意想不到的令牌)。它說它位於按鈕show_teams(),但我認爲它確實包含在實際的方法中。意外的令牌)javascript

我在這裏發佈我的代碼。 PROPER LINK我很抱歉。 http://pastebin.com/t7KbgmPD

我真的不知道我做錯了什麼。我是輸出新東西的新手,但我只寫了所有其他代碼,我不相信那裏有任何錯誤。

謝謝

我更新了修補程序的代碼。仍然有不好的問題。我認爲我實施了這個錯誤,我會重新開始。

+2

你爲什麼要逃避報價?即\'而不是' – leonm 2013-04-07 02:18:40

+0

這是什麼? 'this.players()= teamPlayers();'另外,請考慮使用分號和明確的大括號來表示塊。 – 2013-04-07 02:20:51

+1

@leonm:他不是。他與Pastebin的錯誤部分聯繫在一起。 – icktoofay 2013-04-07 02:21:12

回答

1

在管線98

for (var p = 0; p < teams[i].players.lenth; p++) { 

有一個錯字 - lenthlength

在管線140, - 一個缺少右paranthesis

createTeam(this.form.name.value)

爲了檢測JavaScript錯誤等,您可以使用在線工具進行驗證,如jslint

+0

謝謝,有沒有一位編輯會發現這樣的事情? – 2013-04-07 02:27:43

+1

是的..你可以我們jsfiddle.net - 這是相當不錯的。還有一堆在線JavaScript驗證器 – karthikr 2013-04-07 02:29:01

+1

你還面臨着問題嗎? – karthikr 2013-04-07 02:51:24

1

對不起,它是pastbin。但是:

<input type="button" 
     onclick="createTeam(this.form.name.value" 
     value="Create Team" 
    /> 

添加括號到該呼叫在onclick,你應該罰款。

+0

idk爲什麼postbit放在\,但他們不在那裏我使用否\ – 2013-04-07 02:21:06

+0

沒有'\\'。他鏈接到'嵌入Pastebin JavaScript'代碼,而不是粘貼中的代碼*。 – icktoofay 2013-04-07 02:22:29

+0

@Brad Christie在71線上說pname沒有定義? – 2013-04-07 02:26:49