Я работаю над динамической html-страницей с JavaScript, и я хочу автоматически запускать функцию без использования onclick
, и я хочу выполнить ее с задержкой.Как я могу запустить функцию автоматически на странице html?
Я пробовал setTimeout()
, но он не работал должным образом.
Как я могу преобразовать код ниже, чтобы запустить function updateSliderValue()
автоматически с задержкой, но без кнопки?
<!--creating a container for the input box-->
<div><button onclick="updateSliderValue();">Set value</button></div>
код:
}
function updateSliderValue() {
slider = widget.getByName("Slider1");
slider.setValue();
}
</script>
</head>
<body>
<div style="clear: both; margin-top: 40px;"></div>
<div class="cell">
<div class="container" style="height: 100px;">
<div class="widget" style="height: 100%;" id="root">
</div>
</div>
</div>
<!--creating a container for the input box-->
<div><button onclick="updateSliderValue();">Set value</button></div>
</body>
</html>
спасибо вам большое за ваши усилия и ваше время, но я не знаю, где поместить код, который вы дали мне.
должен ли он работать при загрузке страницы? – gurvinder372
«Я попробовал setTimeout(), но он не работал должным образом». - Ну, это инструмент для использования. Мы не можем сказать, почему ваша попытка использовать его не работала должным образом, потому что (а) вы не показали нам свою попытку и (б) вы не сказали нам, как поведение, которое вы получили, отличается от того, что вы ожидали. – Quentin
@Quentin - _expected_ был одним из моих вкладов в редактирование. Он просто сказал: «setTimout не работает» - тот же эффект, хотя :) – mplungjan