Просмотр поста

.
reaper

blackvj,

let xx = '<a class="link" href="/">text</a>';
xx.replace('class="link"', 'class="link2"')
// "<a class="link2" href="/">text</a>"
xx.replace(/class="([\w]+)"/, 'class="link2"')
// "<a class="link2" href="/">text</a>"


А если нужно сменить класс у элемента, то существует атрибут className:

let node = document.createElement('a');
node.href = '/';
node.className = 'link';
node.innerText = 'text';
node
// <a href="/" class="link">