<!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=gb2312" />
<title>无标题文档</title>
</head><body>
<form id="form1" name="form1" method="post" action="">
  <select size=1 name=zcheng onchange="chickradio()" >
      <option  value=11></option>
     <option value="22">请在以下列表中选择</option>
    <option value=学科带头人>学科带头人 </option>
    <option value=正高级职称 >正高级职称 </option>
    <option value=副高级职称 >副高级职称 </option>
    <option value=主治医师 >主治医师 </option>
    <option value=口腔执业医师>口腔执业医师 </option>
    <option value=口腔助理医师 >口腔助理医师 </option>
    <option value=往届毕业生 >往届毕业生 </option>
    <option value=应届毕业生 >应届毕业生 </option>
    <option value=口腔技士 >口腔技士 </option>
    <option value=护士 >护士 </option>
    <option value=在校学生 >在校学生 </option>
    <option value=暂无 >暂无 </option>
    <option value=其它 >其它 </option>
  </select>
 
  <font color="#FF0000">&nbsp; </font>
                  <font color="#EC5106">*</font>
<script language="javascript" type="text/javascript">
function chickradio()
{
if (document.form1.zcheng.value=="口腔执业医师") 
{
document.write("<b id=m1><input name='nian5' type='radio' value='五年'checked>五年<input name='nian5' type='radio' value='五年以下'>五年以下</label></b>")
}
 
}  
</script>
<!--我想在这里输出-->
</form>
</body>
</html>上面是源码。。我想让那个HTML标签输出在下面而不是函数调用的地方。怎么办呢?

解决方案 »

  1.   

    在<script></script>下边写一个<div id="output"> </div>
    在js里写上if (document.form1.zcheng.value=="口腔执业医师")  
    {
      var output=document.getElementById("output");
      output.innerHTML("<b id=m1><input name='nian5' type='radio' value='五年'checked>五年<input name='nian5' type='radio' value='五年以下'>五年以下</label></b>");
    }
      

  2.   

    错了,应该是
    output.innerHTML="<b id=m1><input name='nian5' type='radio' value='五年'checked>五年<input name='nian5' type='radio' value='五年以下'>五年以下</label></b>";
      

  3.   

    <script language="javascript" type="text/javascript">
    function chickradio()
    {
    if (document.form1.zcheng.value=="口腔执业医师")  
    {
    //document.write("<b id=m1><input name='nian5' type='radio' value='五年'checked>五年<input name='nian5' type='radio' value='五年以下'>五年以下</label></b>")
    // 保留当前页中的form1内所有内容
    form1.innerHTML = form1.innerHTML+"<b id=m1><input name='nian5' type='radio' value='五年'checked>五年<input name='nian5' type='radio' value='五年以下'>五年以下</label></b>"
    // 替换当前页中的form1内所有内容
    form1.innerHTML = "<b id=m1><input name='nian5' type='radio' value='五年'checked>五年<input name='nian5' type='radio' value='五年以下'>五年以下</label></b>";
    }
      
    }   
    </script>