【发布时间】:2021-09-30 16:29:59
【问题描述】:
我想在点击时显示表格中一行的分数。
现在它只隐藏和显示第一个分数。有什么办法可以做到,所以当我按下按钮时,它不会显示所有分数。谢谢! 这是我尝试过的:
HTML:
<table>
{% for i in games %}
<tbody>
<tr>
<td> {{i['homeTeam']}} </td>
<td style="display: none;" id="score"> {{i['homeTeamScore']}} - {{i['awayTeamScore']}} </td>
<td> {{i['awayTeam']}} </td>
<td><button onclick="displayScore()">Reveal score</button></td>
</tr>
</tbody>
{% endfor %}
</table>
Javascript:
function displayScore() {
var x = document.getElementById("score");
if (x.style.display === "block") {
x.style.display = "none";
} else {
x.style.display = "block";
}
}
【问题讨论】:
标签: javascript python css flask