Чтобы получить индекс TR - PullRequest
1 голос
/ 19 ноября 2008

Мне нужно выяснить положение ТР.

На самом деле я получил индекс TD, который составляет 291, Но мне нужно, чтобы индекс TR содержал TD.

Мы можем получить innerHTML с помощью document.getElementsByTagName ("td") [291] .parentNode.innerHTML ..

Как получить индекс этого родительского узла, я имею в виду TR ..

Пожалуйста, помогите мне

Ответы [ 3 ]

2 голосов
/ 19 ноября 2008
var parent = document.getElementsByTagName("td")[291].parentNode;
var index = -1;
for (var i = 0; i < parent.childNodes.length; i++) {
  if (parent.childNodes.item(i) == tr) {
    index = i;
    break;
  }
}
0 голосов
/ 19 ноября 2008
0 голосов
/ 19 ноября 2008

Мне интересно, зачем вам нужен индекс этого узла?

Вы можете назначить

var trNode = document.getElementsByTagName ("td") [291] .parentNode;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...