Я считаю, что вы хотите использовать location.href вместо HREF, если вы хотите, чтобы страница прыгать в нужное место. Вам также необходимо будет выполнить код после обработки страницы, чтобы привязки уже были определены. Это можно сделать, либо поместив скрипт в конец тела, либо используя window.onload или document.onload, чтобы установить метод, выполняемый после загрузки функций страницы. В следующем случае скачок запускается кнопкой.
<!DOCTYPE html>
<html>
<head>
<title>Using hour of day in Javascript</title>
<script>
function processDate() {
var outField = document.getElementById("out");
var date = new Date();
var time = date.getHours();
alert("Hour is " + time);
outField.value = time;
location.href="#5";
}
</script>
</head>
<body>
<p>See:</p>
<ul>
<li><a href="http://www.w3schools.com/js/js_dates.asp"
target="_blank">http://www.w3schools.com/js/js_dates.asp</a></li>
<li><a href="http://www.w3schools.com/jsref/jsref_obj_date.asp"
target="_blank">
http://www.w3schools.com/jsref/jsref_obj_date.asp</a></li>
</ul>
<form>
<p><input type="button" onclick="processDate()" value="Show Date"></input></p>
<p><input type="text" id="out" size="50"></input></p>
</form>
<p><a name="5">This is point 5</a></p>
</body>
</html>
Проверка текущей даты и выполнение сценария? что ты уже испробовал? – choz
Я просто отвечаю на меня с правильным кодом, пожалуйста:) –
Вам нужно показать, что вы уже пробовали. См. [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) и [mcve] – Tibrogargan