2 回答

TA贡献1874条经验 获得超12个赞
您必须使用不同的 id 来选择和目标
Django 模板变量forloop.counter从索引 1 开始
如果您需要启动索引,0请使用forloop.counter0
{% for tr in db_training %}
<tr>
<td class="tweet">{{tr.tweets}}</td>
<td class="type">{{tr.dtype}}</td>
<td class="manual">
<select id="dselect_{{ forloop.counter }}" 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_{{ forloop.counter }}-value"></td>
<td class="auto">{{tr.auto}}</td>
</tr>
{% endfor %}

TA贡献1829条经验 获得超9个赞
所有行都有相同的 id。尝试去追寻目标。这应该可以帮助你
function getValue(data) {
var myDiv =data.parentNode.parentNode.querySelector("#dselect-value");
myDiv.innerHTML = data.value;
}
添加回答
举报