<div ><input type="text" name="text" value="" id="a" /></div> 
<div id="b"></div> <input type="button" value="提交" onclick="test();" />  function test(){    
 var a=document.getElementById("a");    
 var b=document.getElementById("b");    
 b.innerHTML=a.value;

解决方案 »

  1.   

    不行呢,而且要IE下才行(不是要的效果),火狐运行“undefined”
      

  2.   

    可以换 jQuery 么?一句话搞定
      

  3.   

    我要的是a.div里面的所有内容包括它文本框里面输入的内容一起到b.div哦
      

  4.   

     <div id="a"><input type="text" name="text" value="" /></div> 
     <div id="b"></div> 
     <input type="button" value="提交" onclick="test();" />      function test(){
         var a=document.getElementById("a");
         var b=document.getElementById("b"); 
         b.innerHTML=a.innerHTML; 
         b.children[0].value = a.children[0].value;
        } 
      

  5.   

    刚试了下,判断a里面有多少个input,值存入数组,然后在innerHTML的时候的值里面对应填充arr[i]
      

  6.   

    jquery  html获取不到和浏览器有关系,看看。