Имеется <div>
с множеством разных ссылок <a>
Как методами JS применить ко всем ссылкам в контейнере атрибут target="_blank"
Идентификатор контейнера id="footer"
Немного не успел, но всё же ;)
[...footer.getElementsByTagName('a')].forEach(e=>{
e.setAttribute('_target', 'blank');
console.log(e);
});
<div id="footer">
<a href="#">Link</a>
<a href="#">Link</a>
<a href="#">Link</a>
</div>
P.S. footer.getElementsByTagName('a')
- вернёт HTMLCollection. На англоязычном SO написано как работать с таким типом.
Если jquery:
$('#footer a').attr('target', '_blank');
Без jquery:
const children = document.querySelectorAll('#footer a')
for(let e of children){
e.setAttribute('target', '_blank');
console.log(e) // чтобы показать результат
}
<div id="footer">
<a href="/1">1</a>
<a href="/2">2</a>
<a href="/3">3</a>
</div>
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Всем приветРаботая над одним проектом(сам новичок) столкнулся со следующей дилеммой:
Как мне прогнать файл styles/stylecss через через галп, с помощью prettier ?
Доброго времени суток есть скрипт, который постит новость в базу, к нему при помощи AXIOS пробрасываются данные
Есть форма с даннымиПри клике на ссылку, раскрывается дополнительный блок под ним