Изменить метатег с помощью Jquery - не могу увидеть его в представлении исходного кода

Я изменяю содержимое метатэга следующим образом:

$('meta[name=myMeta]').attr('content', 'newContent');

это работает и

console.log($('meta[name=myMeta]').attr('content'));

вызывает у меня "новый контент"

но если я сейчас нажму "Просмотреть код Sourcode", я не смогу увидеть изменения, которые я сделал с помощью jquery.

Могу ли я решить это как-нибудь?

2 ответа

Решение

Просмотр исходного кода в браузере показывает HTML, как он был загружен с сервера.

Чтобы увидеть изменения, которые вы внесли в DOM после загрузки страницы, вам нужно использовать инспектор DOM, обычно доступный нажатием клавиши F12.

Вы путаете источник страницы с DOM.

Источником является исходный контент, доставленный с сервера, он не изменится.

DOM - это живая версия исходного кода, это можно изменить с помощью javascript. В Chrome вы можете просмотреть это, щелкнув правой кнопкой мыши на странице и выбрав "Проверка элемента".

Другие вопросы по тегам