HTMLテンプレートにJSがいくつかあります。値を構文的に計算し、それを変数に格納して、要素の ID として使用するにはどうすればよいですか? 現在、機能していません。誰かが私が間違っていることを理解するのを手伝ってくれますか?
if (key == "down"){
var tri_id = "triangle" + status_JSON['down'][1];
document.getElementById(tri_id).innerHTML = "<img class='voting' src='images/vote_grey.png'></img>";
document.getElementById(status_JSON['down'][1]).innerHTML = status_JSON["down"][0];
}
DOM は次のとおりです。
<script type="text/javascript">
var triangle_id = "triangle" + "{{each[1].key()}}";
</script>
<div class='votes_div'>
<table id="votes_table">
<tr>
<td>
<a href='javascript:registerVote("{{each[1].key()}}")'>
<span id=triangle_id title='vote if you think this review is helpful'><img class='voting' src='../../../../images/vote_grey.png'></img></span>
</a>
</td>
</tr>
すいません初心者です!