Enquanto trabalhamos no HTML, podemos colocar o valor "_blank" no atributo de destino e o link URL será aberto em uma nova guia. Mas como conseguir esse trabalho quando você está usando o JavaScript. Falaremos sobre como abrir um URL em uma nova guia usando JavaScript neste artigo.
Abrindo URL em uma nova guia usando HTML
Um hiperlink para outra página é criado com o elemento âncora em HTML. Usamos a propriedade HREF para fornecer o URL da página que queremos que o usuário solicite e o valor "_blank" para o atributo de destino da tag para abrir o link em uma nova guia.
Um método tradicional para realizar esse trabalho é o seguinte:
Site LinuxhintAgora, se você clicar no link "Site Linuxhint", o "Linuxhint.com ”será aberto na nova guia.
Esta era uma maneira tradicional de abrir um link em uma nova guia.
Agora vamos dar uma olhada em como podemos conseguir isso usando JavaScript
Abrindo URL em uma nova guia usando JavaScript
Para abrir um URL em uma nova guia usando JavaScript, o janela.abrir() o método pode ser utilizado.
A técnica é bem simples. Nós apenas temos que passar dois argumentos para o janela.abrir() método. Um é o URL da página da web. O segundo argumento é o mesmo que o atributo de destino na tag âncora em que especificamos onde queremos abrir o url e.g. ““_em branco”.
janela.aberto ("url", "_blank");Vamos pensar em um exemplo, no qual queremos abrir o “Linuxhint.com ”site em uma nova guia com o clique do botão.
Depois de criar um botão no HTML, chamamos uma função chamada "Nova aba()".
Vamos defini -lo em nosso código JavaScript, onde usaremos o janela.abrir() método e fornecer o URL do “Linuxhint.com ” site e "_em branco" valor para abrir o site em uma nova guia.
JS
const newtab = () =>Vamos executar o código e ver os resultados.
Quando clicamos no botão "Clique", ele abre o “Linuxhint.com ” em uma nova guia de navegador.
Métodos adicionais
Aqui estão algumas propriedades adicionais que você pode anexar ao abrir um URL:
Conclusão
Para abrir o URL na nova guia, você deve colocar o _em branco valor para o alvo atributo da tag de ancoragem no html. Você também pode selecionar a tag âncora usando um seletor de JavaScript e adicionar o alvo atributo com _em branco valor. Neste post, vimos como podemos usar o janela.abrir() propriedade no ONCLICK evento do botão para abrir o URL na nova guia programaticamente através do JavaScript.