选择div的所有内容

时间:2012-01-10 11:53:24

标签: javascript jquery google-chrome select

我无法选择div的所有内容。这是一个演示:

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

它只选择第一行文本,其他行被忽略。我该如何解决这个问题?

编辑:

浏览器是google chrome

第二次编辑:

太糟糕了,我会回答我自己的问题。但是我已经在谷歌Chrome上工作了:

我已经取代了

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

selection.selectAllChildren(text);

它就像一个魅力!请大家告诉我它是否适用于其他浏览器。

Working Demo

2 个答案:

答案 0 :(得分:6)

似乎删除针对setBaseAndExtent的webkit特定调用修复了最新Chrome中的问题

http://jsfiddle.net/KcX6A/309/

答案 1 :(得分:1)

我相信你需要使用innerHTML(或者是outerHTML)来获取整个文本。