2012-01-10 69 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