我有一个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;。如果我在加载页面后引用表单,为什么我会看到此错误?
答案 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.onload
。 window.onload
是DOM准备好的时候,因此document.onload
将被实例化,并且不应该在那时未定义。
myForm