Я добавил это как новый ответ, потому что я не уверен, что я должен делать (этот факт сам по себе показывает, что это не очень хорошо написанный вопрос), но я попробую.
Итак, ваш сценарий использует какой-то массив идентификаторов. Затем он создает интервал для каждого идентификатора, который постоянно обновляет атрибут href
элемента с этим идентификатором с некоторым значением. Я не знаю, зачем вам это делать, поскольку pageTitle
или language
не меняется с течением времени, но я могу просто перестать спрашивать, поэтому вот отредактированный код:
<script>
const linkIds = [
'Your_link_id'
];
// here I get the lanugage of the page
let lang = document.documentElement.lang;
linkIds.forEach(id => {
const interval = setInterval(() => {
const link = document.querySelector('#' + id);
if (link) {
clearInterval(interval);
const href = link.getAttribute('href');
// here I set the language where page title was before
const newHref = `${href}?your_parameter_name=${lang}`;
link.setAttribute('href', newHref);
}
}, 20);
});
</script>
Попробуйте и сообщите . Если вам нужно использовать такой сложный сценарий, вам может быть полезно выучить Javascript.