getElentmentById('uNameDiv')
try:
<script type="text/javascript">
document.getElementById("uNameDiv").innerHTML="<label> <input type=\"checkbox\" name=\"uName\" value=\"姓名\">姓名 </label>";
</script>在不行只能用W#C

解决方案 »

  1.   

    再不行只能用W3C的DOM append了!innerHTML是Microsoft的,非W3C推建的标准
      

  2.   

    谢谢各位朋友,这个问题前几天一直在想办法,找错误,却一直没有搞清楚怎么回事。还以为是用innerHTML插入到表单里的表单项在提交表单时会取不到值呢。
    刚才来看答案时,又调试了下,已经正常了。
    但是具体问题出在那还是没有太明白。这部分的代码我没有改动,只是把表单提交时原对表单数据检查的几个地方改动了下,但是提交表单时的数据检查没有涉及到我写上来的这个表单项啊。我找下其他地方的原因,再把代码贴上了。