手动将焦点设置到 TVJS 中的 <lockup> 元素

Manually setting focus to a <lockup> element in TVJS

我在 Documentation 中找不到任何手动将焦点设置到元素的方法。 它应该支持 DOM Element class,但是当我支持

var elem = ele.ownerDocument.getElementById("start");
elem.focus();

它什么都不做。 elem 设置正确,但无法识别 focus() 方法。

在纯 js 中你可以 document.getElementById("start").autofocus; : 在页面加载输入时自动对焦

Apple's TVJS Framework 在他的 类 中没有提供任何手动聚焦元素的方法。

在标准文档对象模块 类 中,它并没有任何类型的方法来直接访问 DOM 并聚焦元素。

关闭可用的是 autoHighlight attribute,它允许专注于渲染特定位置的某些特定元素。

为此目的使用 autoHighlight

autoHightlight="true"

包含元素和一个子元素都必须设置为 true。