2015-11-03 157 views
-2

這是我的代碼部分:html子長度返回0 - 爲什麼?

range.setStart(range.startContainer.firstChild, index); 

這裏是則firstChild樣子:

enter image description here

你可以看到wholeText有一定的價值,但是當我做range.startContainer .firstChild.length給我0.爲什麼?

+0

firstChild應該是什麼?一個文本節點?一個NodeList? – phtrivier

+0

@phtrivier文本節點。 –

+0

@petko_stankoski您可以添加一些實際的標記嗎?目前還不清楚「100克!indisc」這個短語在哪裏,並且由於整個文本也包含了相鄰的文本,它可能會讓人困惑...... – phtrivier

回答

2

因爲range.startContainer.firstChild是對象。

你應該做range.startContainer.firstChild.toString().length