2012-01-10 64 views
6

我無法選擇div的所有內容。這裏有一個演示:選擇格的所有內容

http://jsfiddle.net/KcX6A/304/

它是隻選擇文本的第一行,其他行被忽略。我怎樣才能解決這個問題?

編輯:

通過瀏覽器是谷歌瀏覽器

第二個編輯:

太糟糕了,我會回答我的問題。但在這裏我找到了對谷歌Chrome瀏覽器:

我把它換成

selection.setBaseAndExtent(text, 0, text, 1); 

selection.selectAllChildren(text); 

和它的工作就像一個魅力!請大家告訴我它是否也適用於其他瀏覽器。

Working Demo

+1

它的作品爲我好。兩條線都被選中! – 2012-01-10 11:55:47

+0

其選擇所有的內容罰款..! – 2012-01-10 11:55:54

+0

請包括所有必要的代碼,以瞭解你的問題,以及你的問題。 – Yoshi 2012-01-10 11:56:12

回答

1

我相信你需要使用innerHTML(或者是它outerHTML),以獲得整個文本。

+4

你甚至檢查了小提琴..? – 2012-01-10 11:56:24