Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 实体表单中的自定义下拉列表-访问字段错误CRM2011_Javascript_Dynamics Crm 2011 - Fatal编程技术网

Javascript 实体表单中的自定义下拉列表-访问字段错误CRM2011

Javascript 实体表单中的自定义下拉列表-访问字段错误CRM2011,javascript,dynamics-crm-2011,Javascript,Dynamics Crm 2011,我正在CRM 2011实体表单中实现自定义下拉列表(选择控件)。select控件的html位于一个html文件中,我将其作为webresource导入。我已经以实体的形式添加了webresource。现在在onload函数中,我试图用一些硬编码的值填充select控件,但在加载表单时显示以下错误: 以下是onload函数: function onload() { var select = document.getElementById("WebResource_State").contentW

我正在CRM 2011实体表单中实现自定义下拉列表(选择控件)。select控件的html位于一个html文件中,我将其作为webresource导入。我已经以实体的形式添加了webresource。现在在onload函数中,我试图用一些硬编码的值填充select控件,但在加载表单时显示以下错误:

以下是onload函数:

function onload()
{
var select = document.getElementById("WebResource_State").contentWindow.document.getElementById("state");
select.options[select.options.length] = new Option('Text 1', 'Value1');
}
上述错误在该函数的第二行触发。请说明遗漏了什么


谢谢

您的选择没有选项属性(可能需要大写O?),或者选项值没有长度。您可以在IE中使用F12打开调试器。在第二行上放置一个断点,当它到达时,检查您的select变量上有哪些可用的属性/方法