Javascript 实体表单中的自定义下拉列表-访问字段错误CRM2011
我正在CRM 2011实体表单中实现自定义下拉列表(选择控件)。select控件的html位于一个html文件中,我将其作为webresource导入。我已经以实体的形式添加了webresource。现在在onload函数中,我试图用一些硬编码的值填充select控件,但在加载表单时显示以下错误: 以下是onload函数: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
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变量上有哪些可用的属性/方法