我有一个带有 dojo 代码的网页,其中包括一个使用以下代码传递给 dojo.addOnLoad 的函数:
laborDetailHandler.RevenueTotalInput = dojo.byId('#{id:LaborRevenueTotal}');
if (!laborDetailHandler.RevenueTotalInput) {
console.warn('RevenueTotalInput not found.')
}
如果此代码是内联的,即使它在 LaborRevenueTotal 输入框上方,它也可以工作。
如果将此代码移出到脚本库,我会收到“未找到RevenueTotalInput”。消息,它告诉我 dojo.addOnLoad 接收函数并执行它,但由于某种原因该函数不起作用。
我完全被难住了。有人有想法么?