В простом случае люди просто грузят в div, но если вам нужны все прелести dom, то в новых браузерах можно использовать DOMParser, в старых придётся шаманить с iframe.
в принципе, можно создать элемент, к примеру document.createElement('div') и innerHTML(ом) запихнуть туда контент.
Для кроссбраузерности в контенте должны отсутствовать теги body и html, и путешествовать по объектам внутри созданного элемента
Хотя ничего нового не сказал(присмотревшись...