请问为什么选年时,<span id=sd_date>中没有插入“年”了?,该如何修正
<html>
<head>
<SCRIPT language=javascript>
function sd_hide(id)
                    {
var sd_date = document.getElementById('sd_date');
if(id.value == yyyy) sd_date.innerHTML=="年"; //这句有什么错误??
                    }
</SCRIPT>
</head>
<body>
<table>
    <tr>
      <td>提醒类型:</td><td>
    <input type="radio"  name="sd_interval" value="-1" onclick='sd_hide(this)' checked>一次性提醒
 <input type="radio"  name="sd_interval" value="ww" onclick='sd_hide(this)'>周
         <input type="radio"  name="sd_interval" value="m"  onclick='sd_hide(this)'>月
 <input type="radio"  name="sd_interval" value="yyyy" onclick='sd_hide(this)'>年
      </td>
   </tr>
   <span id="sd_date"></span>
</table>
</body>
</html>

解决方案 »

  1.   

     if(id.value == 'yyyy') sd_date.innerHTML="年"; 
      

  2.   

    if(id.value == "yyyy") sd_date.innerHTML="年"; 
      

  3.   


    function sd_hide(id)
                        {
        var sd_date = document.getElementById('sd_date');
        if(id.value == yyyy) sd_date.innerHTML=="年"; //if(id.value=='yyyy')应该这样
    }
      

  4.   

    谢谢楼上各位
    已经修改OK
    if(id.value == 'yyyy') sd_date.innerHTML="年";