posts - 431,  comments - 344,  trackbacks - 0

今天在做页面的时候遇到一个问题: 在使用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 周锐 阅读(1887) 评论(5)  编辑  收藏 所属分类: CSSHTML

只有注册用户登录后才能发表评论。


网站导航: