Здесь я использую код ниже для использования функции setInterval() Javascript. Код работает только один раз, когда он не запускает docoment.write, чтобы записать значение i в браузере. Может кто-нибудь пожалуйста, дайте мне знать, на каком месте я не прав с моим кодом:HTML Javascript - setInterval не работает должным образом
<html>
<head>
<script type="text/javascript">
function inCreas(){
var i = 0;
var interval = setInterval(func,2000);
function func(){i++;
document.write("<p>This is the value of i : "+ i +"</p>");
}
}
</script>
</head>
<body onload="inCreas()">
</body>
</html>
Я попытался это в IE 8 и Firefox 24.0, но результат тот же.
Заранее спасибо. Vasudev
Вы не можете использовать 'document.write' после того, как документ завершил загрузку. Выберите элемент, к которому вы хотите добавить контент, и либо создайте новые узлы DOM, либо добавьте их, либо добавьте дополнительную строку HTML в свойство 'innerHTML'. –
Вы не можете? Он работает в Chrome. – PMint