今天在做頁面的時候遇到一個問題: 在使用YUI的彈出頁面的時候,innerHTML在FireFox下面第一次可以,然后再重新彈出頁面的時候就無效了,但在IE下面是好的.代碼如下:
function disciplineChanged(value) {
if (value == 'Audit') {
dueDateLabel.innerHTML="<ext:message key='investigations.newdisciplinarysanction.casedisciplinedetail.numberofceu.title'/>";
}else if (value == 'Additional CEU') {
dueDateLabel.innerHTML="<ext:message key='investigations.newdisciplinarysanction.casedisciplinedetail.expiration.title'/>";
} else if(value == 'Due Date') {
dueDateLabel.innerHTML="<ext:message key='investigations.newdisciplinarysanction.casedisciplinedetail.duedate.title'/>";
}
}
后來改為使用標準寫法就可以了.document.getElementById("dueDateLabel")
function disciplineChanged(value) {
if (value == 'Audit') {
document.getElementById("dueDateLabel").innerHTML="<ext:message key='investigations.newdisciplinarysanction.casedisciplinedetail.numberofceu.title'/>";
}else if (value == 'Additional CEU') {
document.getElementById("dueDateLabel").innerHTML="<ext:message key='investigations.newdisciplinarysanction.casedisciplinedetail.expiration.title'/>";
} else if(value == 'Due Date') {
document.getElementById("dueDateLabel").innerHTML="<ext:message key='investigations.newdisciplinarysanction.casedisciplinedetail.duedate.title'/>";
}
}
浪費了我半小時的時間!
posted on 2008-06-19 17:42
周銳 閱讀(1909)
評論(5) 編輯 收藏 所屬分類:
CSS 、
HTML