2014-03-24 42 views
0

我需要在單列表中獲取單元格中的內容。 當我使用.innerText時,我失去了最後一個空字符。這裏是我的代碼:爲什麼我會用.innerText丟失最後一個空字符?

當我要顯示我的對象(原始):

console.log(myRow); 

我得到(與細胞的最後一個字符爲空):

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

但是,當我想要的innetText:

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

我得到:

'Some data' 

爲什麼我失去了這最後的空白空間?我怎樣才能獲得所有的數據?

+1

不能與重現'TR =使用document.createElement( 'TR'); tr.innerHTML ='​​Some data'; tr.innerText; //「有些數據」' –

+0

這不是用於' '的用途嗎? – Uxonith

+0

@Uxonith「有些數據」來自數據庫,我想我會用' '創建很多問題'但我可以試試,謝謝。 – Alex

回答

1

嘗試使用.textContent代替修剪它的.innerText。

,或者您需要< IE9的支持,你也許可以使用.innerHTML

相關問題