Ссылка в новом окне в javascript - как добавить target=

Ссылка в новом окне в javascript - как добавить target="_blank" к ссылке

Если нужно чтобы ссылка установленная с помощью javascript открывалась в новом окне, то чаще всего пробуют вариант типа:

if (key == 'brand') { window.location = 'https://brand.com'; target='_blank'; }

Но такой подход, как показала практика, на работает и ссылка в новом окне не открывается. В чем причина? Все просто - функция window.location устанавливает url вашего текущего окна, а для того чтобы открыть новое окно, нужно использовать функцию window.open. Итак, чтобы javascript ссылка открывалась в новом окне лучше использовать следующую комбинацию:

if (key == 'brand') { window.open('https://brand.com', '_blank') }

Если нужно поставить такую javascript ссылку на целый div сразу, то код будет выглядеть примерно так:

<div class="content-block" onclick="window.open('http://brand.com', '_blank')">
    ...
</div>