TouchList: item() 方法

item() 方法返回 Touch 对象,该对象位于 TouchList 中的指定索引处。

语法

js
item(index)

参数

index

要检索的 Touch 对象的索引。该索引是在 0 到小于 TouchList 长度之间的范围内的一个数字。

返回值

touchPoint

来自 TouchList 的请求的 Touch 对象。如果索引不小于列表的长度,则返回 null

示例

此代码示例说明了如何使用 TouchList 接口的 item 方法和 length 属性。

js
const target = document.getElementById("target");

target.addEventListener(
  "touchstart",
  (ev) => {
    // If this touchstart event started on element target,
    // set touch to the first item in the targetTouches list;
    // otherwise set touch to the first item in the touches list
    const touch =
      ev.targetTouches.length >= 1
        ? ev.targetTouches.item(0)
        : ev.touches.item(0);
  },
  false,
);

规范

规范
触控事件
# dom-touchlist-item

浏览器兼容性

BCD 表格仅在浏览器中加载