Javascript DispHTMLTableCell.childNodes[0]。textContent在IE8及以下版本中的计算结果为null

Javascript DispHTMLTableCell.childNodes[0]。textContent在IE8及以下版本中的计算结果为null,javascript,jquery,internet-explorer,internet-explorer-8,Javascript,Jquery,Internet Explorer,Internet Explorer 8,我有以下代码来填充数组 matches = $('.cultureShortNameColumn'); numMatches = matches.length; cultures = []; for (var i = 0; i < numMatches; i++) { cultures[i] = matches[i].childNodes[0].textContent; } 但是,当我在调试器的“监视”窗口中展开匹配[0].childNodes[0]局部变量时,它确实有一个读取有

我有以下代码来填充数组

matches = $('.cultureShortNameColumn');
numMatches = matches.length;

cultures = [];

for (var i = 0; i < numMatches; i++) {
  cultures[i] = matches[i].childNodes[0].textContent;
}

但是,当我在调试器的“监视”窗口中展开匹配[0].childNodes[0]局部变量时,它确实有一个读取有效值的
textContent
属性。

好的,我在发布此问题后用谷歌搜索了一下,顶部链接中有一个答案:

答案是使用
nodeValue
而不是
textContent

我试过了,效果很好

matches[0].childNodes[0].nodeValue;
matches[0].childNodes[0].nodeValue;