我一張有道場代碼,包括通過與下面的代碼dojo.addOnLoad功能的網頁:爲什麼我的dojo.byId不能在腳本庫中工作?
laborDetailHandler.RevenueTotalInput = dojo.byId('#{id:LaborRevenueTotal}');
if (!laborDetailHandler.RevenueTotalInput) {
console.warn('RevenueTotalInput not found.')
}
如果這個代碼是在網上,即使它是LaborRevenueTotal輸入框上面,它作品。
如果將此代碼移出到腳本庫,則會收到'RevenueTotalInput not found。'。消息,它告訴我dojo.addOnLoad接收函數並執行它,但由於某種原因函數不起作用。
我完全難住了。有人有主意嗎?
更新:我應該提到...輸入字段html是: – 2010-01-08 22:41:27
「你搬到了腳本庫」究竟是什麼意思?是否有代替#{...}表達式的服務器端代碼? – peller 2010-01-11 05:01:04