每当页面刷新时,滚动都会重置到初始位置,因此用户回到他正在查看的位置会感觉不舒服。因此,每当单击删除按钮而不刷新整个页面时,我想更改变量qdelete的值: 我的html文件: {%for q in questions%}
<tr>
<td>
<div align= Center>
{% if qdelete == forloop.counter %}
<div align= Center>
<button type="submit" class="btn btn-primary btn-small" id="qyesbtn" name="qyesbtn" value="qyesbtn_{{q.id}}">Yes »</button>
</div>
<div align= Center>
<button type="submit" class="btn btn-primary btn-small" id="qnobtn" name="qnobtn" value="qnobtn">No »</button>
</div>
{% else %}
<button type="button" class="btn btn-primary btn-large" name="qid" onclick="qdelete=forloop.counter" value="{{forloop.counter}}">Delete »</button>
{% endif %}
</div>
</td>
</tr>
{% endfor %}
<script>
function SetDelete(num){
qdelete = num
}
</script>
我正在尝试调用SetDelete()javascript函数,但它不起作用。任何建议值得赞赏。