Я хочу открыть определенные ссылки на новой вкладке. Поскольку я не могу установить его непосредственно в тег <a>
, я хочу поместить ссылку в теги <span>
с определенным именем класса и установить целевой атрибут через JavaScript.Почему getElementByClassName -> getElementsByTagName -> setAttribute не работает?
Я думал, что это будет легко, но я не могу заставить его работать:
addOnloadHook(function() {
document.getElementByClassName('newTab').getElementsByTagName('a').setAttribute('target', '_blank');
});
<span class="newTab"><a href="http://www.com">Link</a></span>
Что я делаю неправильно?
Ик. Я чувствую себя глупым. Благодаря! – Martin