Не работает якорь указывающий на другую страницу

197
22 ноября 2021, 22:30

Мне необходимо, что бы при нажатии на ссылку переходило на другую страницу в определенную её часть с формой.

Написал ссылку так:

<a href="https://site/#form">Перейти по ссылке</a>

И к форме приписал id:

<div class="formStyles" id="form">Здесь код формы</div>

При попытке перехода на сайт через url всё работает хорошо, но при нажатии на ссылку меня не переносит на ту страницу, хотя url ссылки отображается такой же

Как сделать что бы по ссылке переносило на другую страницу в нужную часть сайта?

Answer 1

Почему якорь не переходит на другую страницу не разобрал но просто использовал это решение на js

document.getElementById("anchor").onclick = function(){
  document.location.href = "https://site#form";
}

И ссылка заработала нормально, также ей в href прописал javascript:;

READ ALSO
как вставить svg через тег &lt;img&gt;?

как вставить svg через тег <img>?

пробую вставить svg таким образом: <img src="/assets/menu/menubuttonsvg"> но при этом ничего не работает (файл assets находится в корне, всё остальное тоже верно)

213
Нужно ли закрывать локальныеIO-потоки в Java

Нужно ли закрывать локальныеIO-потоки в Java

Если поток был создан локально, обязательно ли его закрывать в конце метода?

165
Почему не устанавливаются поля объекту через SELECT запрос к MySQL в Java

Почему не устанавливаются поля объекту через SELECT запрос к MySQL в Java

Ошибок никаких не выдаёт, просто возвращает nullQuery, посылаемый в базу данных, предполагается в виде Query = "SELECT * FROM users WHERE Login = "Login" AND Password = 12345;

83