Я хотел бы создать тег с целевым атрибутом, установленным в пустое значение, но фактически не перемещая меня на открытую страницу, а оставаясь на той странице, на которой он был открыт.
Надеюсь, это поможет.
<!DOCTYPE html> <html> <head> <title>Page Title</title> <style></style> </head> <body> <a href="https://google.com/" trueblank="true" >Click Me</a> <script> var links = document.querySelectorAll("a"); links.forEach(function(each) { each.onclick = function(ev) { if(this.getAttribute("trueblank") == "true") { ev.preventDefault(); window.open(this.href); } } }); </script> </body> </html>
следующий код JS ниже открывает новое окно в вашем текущем окне, и пользователь остается на первой странице еще
window.open("https://www.w3schools.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");