djamali
@djamali
php,javascript,bitrix

Как создать соседя(тег)?

У меня на странице есть множество ссылок типа <a href="some" class="tab-category">some</a>
Как рядом c каждой ссылкой создать еще ссылку вроде <a><img></a> ?
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
.
document.querySelectorAll('.tab-category').forEach(
  link => link.insertAdjacentHTML('afterend', '<a><img></a>')
)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Interface
Либо на css как писали выше, либо на js, например так api.jquery.com/insertafter
Ответ написан
yellow79
@yellow79
Senior Software Engineer
Примерно какк-то так
var anchors = document.querySelectorAll('a.tab-category');
for(var i = 0; i < anchors.length; i++) {
	var a = document.createElement("a");
	a.appendChild(document.createElement("a"));
	anchors[i].parentNode.insertBefore(a, a.nextElementSibling);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
22 авг. 2018, в 08:57
113 руб./за 1000 зн.
22 авг. 2018, в 08:50
10000 руб./за проект
22 авг. 2018, в 06:57
150 руб./в час