Получить все hrefs - если href не имеет требуемого уровня 4, добавьте уровень с помощью простого .replace () с добавленным уровнем - затем примените как атрибут href.
Обратите внимание, что ссылки1 и 3 не имеют уровня 4, поэтому на них будет влиять условие if, тогда как ссылка 2 уже имеет его, поэтому оно не будет затронуто.
let links = document.querySelectorAll('a');
links.forEach(function(link) {
let originalHref = link.getAttribute('href');
if(originalHref.indexOf('+Level4') == -1) {
link.setAttribute('href', originalHref.replace('Level3/','Level3/+Level4/'));
}
})
a {
display: block;
margin-bottom: 8px;
}
<a href="/Level1/Level2/Level3/option1.aspx">Option 1</a>
<a href="/Level1/Level2/Level3/+Level4/option2.aspx">Option 2</a>
<a href="/Level1/Level2/Level3/option3.aspx">Option 3</a>