Не является прямым ответом на вопрос, но всё же вынесу сюда, вдруг кому-то пригодится. Получить DOM дерево документа можно используя XHR2, указав правильный тип ответа:
https://jsfiddle.net/b1k50r43/. Либо просто $(xhr.responseText).find(selector), если подключена jQuery :)
Также стоит учесть, что если речь не идёт о расширении (с ним проблем не будет), то нужны правильно настроенные заголовки CORS, чтобы запрос на другой домен прошёл, либо использовать самописный прокси-скрипт на PHP...