2012-03-24 15 views

Antwort

3

Wenn Sie das erste Element im Textkörper des Dokuments meinen, würde ich Folgendes vorschlagen. Es verwendet setStartBefore() falls das Element ist eine, die nicht Kinder, wie <img> oder <br> haben:

var range = document.createRange(); 
var firstElInBody = document.body.getElementsByTagName("*")[0]; 
if (firstElInBody) { 
    range.setStartBefore(firstElInBody); 
    range.collapse(true); 
} 

Eine letzte Sache: Falls Sie < 9 nicht unterstützt Range nicht bewusst sind, IE.

+0

Danke Tim. Arbeitete wunderschön! – Jon

Verwandte Themen