无法理解这一行的JavaScript

haa*_*nsi 1 javascript

感谢您的关注和时间.

我正在修改现有的JavaScript但无法理解一行代码.请帮我理解这一行:

 rowArray[i].value = rows[i].getElementsByTagName('td')[sortOn].firstChild.nodeValue;
Run Code Online (Sandbox Code Playgroud)

我很清楚,直到.getElementsByTagName('td'),sortOn在该功能作为参数传递.但我无法理解[sortOn].firstChild.nodeValue;

请指导我,

谢谢

And*_*yKo 8

.getElementsByTagName('td') - 返回TD元素列表.
.getElementsByTagName('td')[sortOn]- 从该列表中获取单个元素
.firstChild- 返回位于此TD内的第一个元素.
.nodeValue:请参阅此处 - https://developer.mozilla.org/En/DOM/Node.nodeValue