Я использую этот скрипт в своем jsp. некоторое время, когда я нажимаю на эту кнопку , он отлично работает, но некоторое время он не работает и показывает Ошибка скрипта: document.form - это null, а не объект. что когда-либо я искал, я обнаружил, что документ не закончил загрузку когда я звоню сброс. Как я могу проверить, загружен ли документ или нет?как проверить DOM готов с использованием JavaScript?
<head>
<script type="text/javascript">
function closeWarning(){
document.forms[0].reset();
}
</script>
</head>
<body onLoad="closeWarning();"
<jsp:include flush="true" page="/myCart/header.jsp"/>
<div>
// content of body
</div>
</body>
Возможный дубликат. Проверьте http://stackoverflow.com/search?q=dom+ready –
В вашем примере нет кнопки, и я думаю, что вы уже дали ответ: дерево DOM будет готово, когда инициируется событие ONLOAD элемента BODY. –
Duplicate. Проверьте [Есть ли встроенная реализация Javascript документа jQuery document.ready()?] (Http://stackoverflow.com/q/1283445/617996) – PrimosK