document。[表单元素]未定义

时间:2015-06-09 15:07:12

标签: javascript html

我有一个HTML表单,定义如下:

<form name="myForm" id="myForm">
<input type="checkbox" name="chkMyCheckbox" id="chkMyCheckbox"/>
</form>

我只是想在window.onload中获取复选框的值。为此,我这样做:

window.onload = function()
{
   var checkboxValue = document.myForm.chkMyCheckbox.checked;
}

在加载页面时,我收到错误&#34; document.myForm未定义&#34;。如果我在加载页面后引用表单,为什么我会看到此错误?

1 个答案:

答案 0 :(得分:2)

您应该尝试使用List<UserDefinedFunction> udfs = client.queryUserDefinedFunctions( myCollection.getSelfLink(), new SqlQuerySpec("SELECT * FROM root r WHERE r.id=@id", new SqlParameterCollection(new SqlParameter("@id", myUdfId))), null).getQueryIterable().toList(); if (udfs.size() > 0) { // Found UDF. } 代替document.onloadwindow.onload是DOM准备好的时候,因此document.onload将被实例化,并且不应该在那时未定义。

myForm