当我从下拉列表中选择时,它只会更改第一行。
我想为每一行获取不同的值。我做错了什么?如何修复它?
我的html代码:
{% for tr in db_training %}
<tr>
<td class="tweet">{{tr.tweets}}</td>
<td class="type">{{tr.dtype}}</td>
<td class="manual">
<select id="dselect" onchange="getValue(this)">
<option value="$">Pilih</option>
<option value="negatif">Negatif</option>
<option value="netral">Netral</option>
<option value="positif">Positif</option>
</select>
</td>
<td id="dselect-value"></td>
<td class="auto">{{tr.auto}}</td>
</tr>
{% endfor %}
...
<script type="text/javascript">
function getValue(data) {
var myDiv = document.getElementById(data.id + '-value');
myDiv.innerHTML = data.value;
}
</script>
HUWWW
PIPIONE
相关分类