在 JavaScript 中,我有一个元素(它是一个输入标签)。
这段代码:
element.addEventListener("focus", function () {
this.parentNode.parentNode.style.outline = this.parentNode.parentNode.dataset.ans_outline;
});
Run Code Online (Sandbox Code Playgroud)
当输入聚焦时,轮廓立即改变。
我的问题是:我怎样才能推迟这个活动?
我试过了 :
element.addEventListener("focus", function () {
setTimeout(function(node) {
node.parentNode.parentNode.style.outline = node.parentNode.parentNode.dataset.ans_outline;
}(this), 1000)
});
Run Code Online (Sandbox Code Playgroud)
..但这不起作用:(