Событие Onclick не меняет идентификатор элемента

В качестве альтернативы можно использовать HtmlCleaner :

private CharSequence removeHtmlFrom(String html) {
    return new HtmlCleaner().clean(html).getText();
}

2
задан BeansOfJava 31 March 2019 в 01:15
поделиться

1 ответ

Вы создали board Array из 4 object

this.board = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, "_"]];

И вы устанавливаете свои squareBLANK slide method параметры 3 LastObject , 3 Третье значение , this.id squareBLANK .

<div class="square" id="squareBLANK" onclick="A.slide(3, 3, this.id)">  </div>

В вашем Javascript вы проверяете [i] LastObject означает [3 + 1] = 4 . Фактически вы проверяете 3-е значение в 5-м объекте в вашем массиве доски , который не существует, а также возвращает Uncaught TypeError: Невозможно прочитать свойство '3' undefined в консоли.

if (this.board[i+1][j] == "_")
0
ответ дан Hassan Siddiqui 31 March 2019 в 01:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: