Вопросы по JavaScript

15.72K
.
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">
.
# reaper (15.05.2016 / 20:30)
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="link" на class="link" id="link"

Проблему решил через замену class на свой в css
.
blackvj,
Мне нужно заменить в ссылке class="link" на class="link" id="link"

Вообще с этого и надо было начинать. Находишь элемент в DOM и изменяешь соответствующий атрибут.

var link = document.querySelector('.link');
link.id = 'link';
.
reaper, Спасибо за помощь
.
Помогите сделать трансляцию в менеджере на яваскрипте. Аот файл.. если это возможно конечно
Прикрепленные файлы:
.
Я так понял событие $(window).unload в браузерах вырезали (в частности в новой Опере) и альтернативы нету, window.onbeforeunload не подходит?!

Нужно отследить событие перезагрузки страницы через кнопку браузера.
.
staseer
<iframe width="560" height="315" src="https://www.youtube.com/embed/upTEIsWj8O8" frameborder="0" allowfullscreen></iframe>
что добавить чтоб работало?на сайте
.
staseer, Оно и так работать будет. На сайте добавить в echo 'код';
Или через бб код
.
Менделеев
?>
Твой код
<?php
.
Не работает(((
Всего: 820