我正在测试MS CRM中功能性较大的一段代码的独立部分,我想知道为什么我不断收到上述错误这小段代码:我一直''未定义或空引用''无法获得属性'长度'
function testThis()
{
var optionset = document.getElementById("new_makeyear");
console.log("this is supposed to be something " + optionset.Options.length);
}
“new_makeyear”是一个选项集。日志声明只是让我可以通过控制台看到行为。有什么问题?
谢谢
' optionset'是一个DOM元素;你确定*它有一个'Options'属性? –
不支持在Dynamics CRM Web表单上访问DOM。当您需要访问特定的字段时,请查看'Xrm.Page.getAttribute()'和'Xrm.Page.getControl()'函数。属于这些字段的DOM元素的名称后缀为下划线+字符。 –
您使用DOM方法而不是使用Xrm对象模型方法的任何特定原因? – Renjith