首页 > 解决方案 > 如何为 HtmlBodyElement 设置活动状态?

问题描述

我尝试使用这种方法:

document.querySelector('body').setActive();

但有错误:

TS2339: Property 'setActive' does not exist on type 'HTMLBodyElement'.

那我怎么修?谢谢

标签: htmlangulartypescript

解决方案


你不能。该setActive()方法仅出现在<iframe>无论如何都不应该使用的元素上:

此功能是非标准的,不在标准轨道上。不要在面向 Web 的生产站点上使用它:它不适用于每个用户。实现之间也可能存在很大的不兼容性,并且行为可能会在未来发生变化。


推荐阅读