Привет максимумов
Ваш код в порядке, и ответ Андрея отличный, у меня есть 2 примечания:)
1- XMLHttpRequest Не удается отправить запрос на внешнюю сторону вашего домена, если вам нужно запросить страницу вне домена, сделайте это на стороне сервера.
2- в записке Андрея, чтобы бежать в jquery, извините, я не с ним, потому что вы должны узнать все о JavaScript сначала, чтобы стать профессионалом, а затем поиграть с jquery с полным пониманием того, что делает jquery, мой выбор не быть пользователем какой-то библиотеки, прежде чем стать профессионалом JavaScript