我不知道该怎么办。我尝试了一切,但没有任何效果。 我想从按钮标签的脚本中使用showBattle函数。 但似乎看不到此功能。
<button th:onclick="'showBattle(\''+${one}+'\',\''+${two}+'\');'">show battle</button>
<script>
function showBattle(bbx, batx) {
document.getElementById(bbx).innerHTML = document.getElementById(batx).innerText;
}
</script>
答案 0 :(得分:0)
我尝试了您的代码,对我来说效果很好。我能够从后端(Spring Boot)传递两个参数(一个,两个),并使用JavaScript函数显示它们的值。
您是否已检查浏览器的控制台中是否发生了任何错误?
答案 1 :(得分:0)
我已解决此问题。
我不知道document.getElementById的参数(必须是数字或布尔值)。
所以很奇怪,因为HTML中的id不能为数字或以数字开头。
我以前是用HTML编写的ID,是文本和数字的混合体。但是在这种情况下,它引起了问题。