决策报表,通过JS事件对控件值A进行定时自动赋值,然后利用控件值A做参数查询的其他控件值并没有随之变化,但手动对A赋值时其他控件是有变化的是否手动在文本框控件输入比JS事件赋值有不同的地方?附上JS事件(初始化后)var timer;if (timer) { clearTimeout(timer);} else { timer = setInterval(function() { var TWN_parent = document.querySelector( "div" ); var WN_parent = document.querySelector( "div" ); var TWN = TWN_parent.querySelector("input"); var WN = WN_parent.querySelector("input"); var TWN_value = TWN_parent.querySelector("input").value * 1; var WN_value = WN_parent.querySelector("input").value * 1; // 根据条件进行处理 if (WN_value < TWN_value) { WN_value += 1; } else if (WN_value === TWN_value) { WN_value = 1; } console.log(WN.value,TWN.value); WN_value=WN_value+""; WN.value = WN_value; WN.fireEvent('onchange'); WN_parent.fireEvent('onchange'); document.getElementById("WN").fireEvent('onchange'); document.getElementById("WN_parent").fireEvent('onchange'); WN.onchange(); WN_parent.onchange(); }, 3000);}