为什么我会丢失.innerText的最后一个空字符?

时间:2014-03-24 16:23:19

标签: javascript innertext

我需要在单列表中获取单元格内容。 当我使用.innerText时,我失去了最后一个空角色。这是我的代码:

当我想显示我的对象(原始)时:

console.log(myRow);

我得到(单元格的最后一个字符为空):

<tr class="t-state-selected">
    <td>Some data </td>
</tr>

但是当我想要innetText时:

console.log("'" + myRow.innerText + "'");

我明白了:

'Some data'

为什么我会失去最后一个空位?我怎样才能获得所有数据?

1 个答案:

答案 0 :(得分:1)

尝试使用.textContent而不是修剪它的.innerText。

或者,如果您需要&lt; IE9支持,您可以使用.innerHTML