#javascript #html
#javascript #HTML
Вопрос:
Я бы хотел, чтобы такая ссылка, например, когда я вхожу на страницу, внезапно должна быть нажата ссылка. Возможно ли выполнить это, попробовав 1
<script>
document.onload = function(){
document.getElementById('overviewOfSolarSystem').click();
}
</script>
Пробовал 2
Это код, который я пробовал, но не работает
<script>
document.onload = function(){
document.getElementById('javascript:setPage(2)').click();
}
</script>
Ниже приведена ссылка в теле
<a id="overviewOfSolarSystem;" style="color:#ffbc00;" href="javascript:setPage(2)">(Learn More)</a>
Комментарии:
1. идентификатор — «overviewOfSolarSystem», а не «javascript: setPag (2)»
2. извините, я это сказал. Я отредактировал вопрос, который я неправильно поставил, попробовал 1 и попробовал 2 одинаково. Попробовал 1 — это overviewOfSolarSystem был моим идентификатором
3.Вместо того, чтобы имитировать щелчок по ссылке, вы могли бы (вероятно) просто позвонить
setPage(2)
туда, где у вас есть код для имитации щелчка.4. как я могу это сделать
Ответ №1:
Добавьте это непосредственно перед вашим </body>
:
<script>
var element = document.getElementById('overviewOfSolarSystem');
element.click()
</script>
Комментарии:
1. Просто изменил ответ.
2. как это работает, когда я обновляю страницу, следует щелкнуть ссылку, которая будет направлена, как в javascript на странице 2 книги.
Ответ №2:
//Html File
<a class="refresh_link" href="javascript:void(0)">click to Refresh the Page</a>
//Js Code
$(document).ready(function() {
$(".refresh_link").click(function() {
window.location = "https://jsfiddle.net/";
});
});
Ответ №3:
добавить в свой html
<script>
$(function(){
$("#yourLinkIdHere").click();
});
</script>
Объяснение:
$(function(){}); является псевдонимом для события document.ready javascript. этот код просто сообщает javascript щелкнуть элемент с идентификатором «yourLinkIdHere», когда страница завершит загрузку
Комментарии:
1. Хотя это может ответить на вопрос, оно не дает никакого контекста для объяснения того, как и почему. Подумайте о том, чтобы добавить одно или два предложения для объяснения вашего ответа.
Ответ №4:
Чистый javascript, как вопрос:
window.onload = function(){
document.getElementById('overviewOfSolarSystem\;').click();
}
Если вы используете jQuery, ответ выше лучше всего.
РЕДАКТИРОВАТЬ: отредактировал мой ответ, как вы редактировали вопрос: D
Комментарии:
1. Исправлено, window.onload или document.onload, лучшее, что подходит для вас.
2. как это работает, когда я обновляю страницу, следует щелкнуть ссылку, которая будет направлена, как в javascript на странице 2 книги.
Ответ №5:
Ниже приведен ответ на этот вопрос.
<script type="text/javascript">
window.location.href = "http://www.example.com"
</script>