在Javascript DOM中,可以将焦点设置为一个项,然后在文档中呈现该项吗

In Javascript DOM, is it ok to set focus to an item and later render the item in the document?

本文关键字:一个 然后 文档 DOM Javascript 设置 焦点      更新时间:2023-09-26

例如:

// build the form
var form = document.createElement('form');
var item = document.createElement('item');
form.appendChild(item);
// item is where we want our future focus
item.focus();
....
// render the form
document.getElementById('id').appendChild( form );

这合法吗?渲染后焦点会集中在item上吗?

这一点很重要,因为我正在处理一个库,该库希望我传递一个构建的表单,然后将其放置在页面上。我希望在呈现表单时确保焦点正确。

否,您只能关注页面中存在的元素。

但是,您可以保留对对象的引用,并在将其添加到页面后使用它来设置焦点。

相关文章: