изменить href - не заменять, а манипулировать как строковый объект - PullRequest
0 голосов
/ 22 сентября 2019

Мне нужно изменить мои hrefs!Это обходной путь.background: я загружаю () страницы или статьи, на самом деле я предпочитаю загружать только текстовый контейнер, но тогда скрипт не работает.Итак, теперь у меня есть два файла для каждой статьи.Один с только текстом и скриптом, который я загружаю, и один пользователь может загрузить с помощью ссылки, т. Е. Href, который я нажимаю

 var href = $(this).attr('href');
 var ref =  href.toString().replaceAll("i.html", ".html")
 history.pushState({}, '', ref);

Для загрузки пользователем я только что подумал о том, чтобы просто завершить 'i'к имени файла, но мне все равно.

a) мне нужно повернуть этот var ref обратно к объекту?Так что history.pushState (..);работает?Если да, то как и

b) можно ли изменить строку?

Кстати, ссылка загружает и history.pushState () тоже, но показывает оригинальный href - с i.

Любая помощь приветствуется.

...