<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
window.onload=function(){
 var obj=document.getElementById('test');
 obj.innerHTML="<font color=\"red\">当日无预约信息</font>";
}
</script>
</head><body>
<div id="test"></div>
</body>
</html>没问题啊  应该不是这里的问题 再其他地方找找

解决方案 »

  1.   


    用别的浏览器没事,用IE8就不行,这个obj我不是获取的,是作为参数传递过去的,如果用 alert(obj.innerHTML);就会显示undefined,用的是$("State").each(function () {
                        GetEachState($(this).attr("teacherid"), dYear + "-" + dMonth + "-" + dDay, $(this))});这样传递过去的,如果用jqery赋值就会出现这样的错误
      

  2.   

    用这方法试试obj.html("<font color=\"white\">");
    不行的话就把jquery换个高版本试试