如果确实发生了反应,它可能会被重新渲染。作为解决方法,您可以隐藏它并设置一个虚拟值。
var elem = document.querySelector("[name=email]")
elem.closest(".text-input").parentElement.classList.add("hidden");
// and don't forget
elem.value = '[email protected]';
.hidden {
display: none;
}
value
也可能会被react virtual dom(?)覆盖,在这种情况下,这个解决方案将不起作用。