<!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"> </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标签输出在下面而不是函数调用的地方。怎么办呢?
<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"> </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标签输出在下面而不是函数调用的地方。怎么办呢?
在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>");
}
output.innerHTML="<b id=m1><input name='nian5' type='radio' value='五年'checked>五年<input name='nian5' type='radio' value='五年以下'>五年以下</label></b>";
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>