日期:2014-05-18  浏览次数:20643 次

一个比较简单的javascript问题
我的目的是:利用单选框onchange事件实现两种不同的显示结果:
但是现在的问题是:
1、更换了单选框的选择,javascripe里的内容没有显示出来,页面没有任何反应;
2、如果要在javascripe里输出大量的html代码,是否有更合适的方法
请问上述两个问题如何解决,谢谢!

<SCRIPT language="javascript"> //判断输入开始
function showan()
{
 docume.write("<table width=600 border=1 cellpadding=5 cellspacing=0 align=center>")  
 docume.write("<tr bgcolor=#BFCCDF>")  
 docume.write("<td colspan=3 width=600 height=19>")  
 docume.write("<b><div align=center>只增加申请号</div></b>")  
 docume.write("</td>")  
 docume.write("</tr>")  
 docume.write("</table>")  
}

function showall()
{
 docume.write("<table width=600 border=1 cellpadding=5 cellspacing=0 align=center>")  
 docume.write("<tr bgcolor=#BFCCDF>")  
 docume.write("<td colspan=3 width=600 height=19>")  
 docume.write("<b><div align=center>显示更多信息</div></b>")  
 docume.write("</td>")  
 docume.write("</tr>")  
 docume.write("</table>")  
}
</SCRIPT>

  <table width="600" border="1" cellpadding="5" cellspacing="0" bordercolorlight="#999999" bordercolordark="#FFFFFF" align="center">
  <tr bgcolor="#BFCCDF"> 
  <td colspan="3" width="600" height="19"> 
  <b><div align="center">增加专利信息</div></b>
  </td>
  </tr>
  <tr>  
  <td width="220" height="23" align="left">新增方式:</td>  
  <td width="380" colspan="2" height="23">  
  <input type="radio" name="patent_an" value = "onlyan" onclick="showan()">只录入申请号<br>
  <input type="radio" name="patent_an" value = "more" checked onclick="showall()">录入更多内容<br>  
  </td>  
  </tr>  
  </table>

------解决方案--------------------
是document

拼写错误!
------解决方案--------------------
你打错字了。
docume.write 改成 document.write
------解决方案--------------------
所有docume换成document
------解决方案--------------------
这个问题很简单,
1.你没有输出内容来,很大一部分原因可能是你没有关闭document.close();
2.你要输出html,可以这样。我不清楚你到底要在哪里输出html,我来一个假设,假设你在这段代码之前输出hmtl.那么你可以定义一个div,并且js要这么写例如:

<SCRIPT language="javascript"> //判断输入开始 
function showan() 

var test=document.getElementById('test');
test.outerHTML=" <table width=600 border=1 cellpadding=5 cellspacing=0 align=center>"+
" <tr bgcolor=#BFCCDF>"+
" <td colspan=3 width=600 height=19>"+
"<b> <div align=center>只增加申请号 </div> </b>"+
" </td>"+
" </tr>"+
" </table>" ;