所以這裏的代碼:的onclick功能,innerHTMLs和創建表
window.onload=function(e){
//Created by Firestar001
\t var X;
\t var Y;
\t
\t var board="";
\t
\t var rizzalt=document.getElementById("rezzalt");
\t
\t var letters = new Array;
\t letters = ["A","B","C","D","E","F","G","H","I","J"];
\t
\t for(a=0; a<=9; a++){
\t board+="<tr>";
\t \t for(b=1;b<=14; b++)
\t {
\t \t board+="<td id=/'"+ letters[a] + b +"/' onClick=/'AreaCode()/'>" + letters[a]+b+"</td>";
\t }
\t board+="</tr>";
\t }
\t
\t var Grade = document.getElementById('friend_water');
\t Grade.innerHTML = board;
\t }
\t function AreaCode(){
\t console.log("I work");
rizzalt.innerHTML+="Works ";
\t }
<table id="friend_water" border="1 solid black">jklol</table><p></p><p id="rezzalt"></p>
我已經包含在裏面了「rizzalt rezzalt」提供了確認,而在使用代碼片段的東西堆棧溢出。
因此,它會創建一個戰列艦網格,A-J,1-14。我想要發生的是當玩家點擊廣場(例如:C4)時,我希望控制檯說出「我工作」,所以......我知道它是有效的。該表正確加載,但當我點擊它給我的單元格時:未捕獲的SyntaxError:意外的令牌非法
在html中引用第1行,即<!DOCTYPE html>
行。
感謝大家的幫助。
編輯:已解決。
再次感謝您的一切幫助。代碼正常工作,現在我可以開始更多我的戰列艦遊戲。
這真的需要一個不同的標題。目前的一個沒有提到什麼問題,也不會被其他遇到同樣問題的人發現。 – iamnotmaynard 2014-11-21 21:52:10
有什麼標題應該是一個想法? – Firestar001 2014-12-07 01:47:03