【发布时间】:2020-03-11 03:26:15
【问题描述】:
我有以下 JavaScript 代码:
var radios = form.elements["option_filter"];
for (var i = 0, max = radios.length; i < max; i++) {
if (typeof (radios[i].value) !== 'undefined') {
radios[i].onclick = function () {
var l = this.nextElementSibling.innerText;
<code to create a path containing selection>
window.location.replace(dest);
}
}
}
这工作正常,除了当单击单选时,选择被认为已在代码中选中,但这不会反映在 UI 中...单选按钮在处理重定向时保持空白。
我尝试让它在 onclick 触发和重定向之间休眠一点,但无济于事。
如何让 UI 反映选择更改,以便用户在等待新页面加载时看到它被选中?
【问题讨论】:
标签: javascript onclick radio-button