thymeleaf th: onclick не видит функцию javascript - PullRequest
0 голосов
/ 04 декабря 2018

Я не знаю, что делать.Я перепробовал все, и ничего не работает.Я хотел бы использовать функцию showBattle из скрипта в теге кнопки.Но похоже, что он не видит эту функцию.

<button th:onclick="'showBattle(\''+${one}+'\',\''+${two}+'\');'">show battle</button>

<script>
    function showBattle(bbx, batx) {
    document.getElementById(bbx).innerHTML = document.getElementById(batx).innerText;
            }
 </script>

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Я исправил эту проблему.

Я понятия не имел, что аргумент для document.getElementById (должен быть числом или логическим значением).

Так что это странно, потому что id в HTML не долженбыть числом или начинаться с цифры.

Я использовал для записи идентификатора в HTML как смесь текста и числа.Но в этом случае это вызвало проблему.

0 голосов
/ 04 декабря 2018

Я попробовал твой код, и он работал нормально для меня.Мне удалось передать два параметра (один, два) из бэкэнда (Spring Boot) и отобразить их значение с помощью функции JavaScript.

Проверяли ли вы консоль браузера на наличие ошибок, которые могли произойти?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...