Orlando: Neuer Artikel: Text eines Elements markieren

Beitrag lesen

In Safari 3.0.4 sind folgende Objekte verfügbar:

document.body.createTextRange: undefined
document.selection: undefined
window.getSelection: function
+ selection.selectAllChildren: undefined
+ selection.addRange: function
+ selection.removeAllRanges: function
document.createRange: function
+ range.selectNode: function

Safari 3 meldet dann auch einen Fehler in der JavaScript-Konsole Value undefined (result of expression selection.selectAllChildren) is not object und selektiert nur das vierte Beispiel.

In WebKit wird selection.selectAllChildren mittlerweile als function ausgewiesen und alle vier Beispiele funktionieren ohne Fehlermeldung.

Beide Ergebnisse gelten sowohl für OS X als auch für Windows.