我正在測試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