all
- это коллекция дочерних элементов, принадлежащих определенному элементу. document.all
возвращает все элементы для документа. Это функция только для IE, и она не будет работать в других браузерах.
В вашем коде x
равно event.srcElement.parentElement
, поэтому его свойство all
будет всеми дочерними элементами, принадлежащими этому родительскому элементу. [0]
вернет первый элемент в коллекции, а [2]
вернет третий элемент в коллекции.
Как упоминалось ранее, этот код будет работать только в Internet Explorer, поэтому вам следует изучить другие кросс-браузерные методы, чтобы добиться того, что вы пытаетесь сделать, если вам нужна лучшая совместимость с браузером.