TouchList.length

The length read-only property indicates the number of items (touch points) in a given TouchList.

Syntax

var numTouches = touchList.length;

Return value

numTouches

The number of touch points in touchList.

Example

This code example illustrates the use of the TouchList interface's item method and the length property.

target = document.getElementById("target");

target.addEventListener('touchstart', function(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
  var touch;

  if (ev.targetTouches.length >= 1)
     touch = ev.targetTouches.item(0);
  else
     touch = ev.touches.item(0);
}, false);

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
length
18
≤18
52
18-24
No
15
10.1
Yes
Yes
6
14
2
Yes

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/TouchList/length