0

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

在此处输入图像描述

这是onload函数:

function onload()
{
var select = document.getElementById("WebResource_State").contentWindow.document.getElementById("state");
select.options[select.options.length] = new Option('Text 1', 'Value1');
}

上述错误在此函数的第二行触发。请建议缺少什么。

谢谢

4

1 回答 1

2

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

于 2012-11-14T13:35:54.717 回答