2012-01-10 16 views
6

Ho difficoltà a selezionare tutti i contenuti del div. Ecco una demo:Seleziona tutti i contenuti di un div

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

Sta selezionando solo la prima riga del testo, le altre linee vengono ignorate. Come posso risolvere questo?

EDIT:

Per browser è Google Chrome

SECONDO EDIT:

Peccato sarei rispondendo alla mia domanda. Ma qui ho preso a lavorare in Google Chrome:

Ho sostituito

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

con

selection.selectAllChildren(text); 

e ha funzionato come un fascino! Per favore, ragazzi, informatemi se funziona anche con altri browser.

Working Demo

+1

funziona bene per me. Entrambe le linee sono selezionate! –

+0

la sua selezione di tutti i contenuti bene ..! –

+0

per favore includi tutto il codice necessario, per capire la tua domanda, anche nella tua domanda. – Yoshi

risposta

1

credo è necessario utilizzare innerHTML (o era outerHTML) per ottenere l'intero testo.

+4

Hai controllato anche il violino ..? –

Problemi correlati