Почему после добавления блоков код в HTML не меняется?
========================================================

 Почему при создании блоков через js код в хтмл не меняется?  

Как сделать так, чтобы js мог вносить изменения в хтмл, например, если мы поменяли заголовки им, чтобы они при передаче ссылки сохранились изменными, а не которыми мы получили их при открытии index.html до изменения через js? 

 Потому что "хтмл", который вы просматриваете - это код, полученный от сервера, а изменения вы вносите с помощью JS в отображаемую на вашем экране модель документа, построенную браузером на основе HTML-кода сервера.  

  

Если вы хотите поменять документ в одном браузере и увидеть свои изменения в другом - вам необходимо сначала сохранить эти изменения на сервер.