innerHTML如何才能保留原有的值,在线等
 
<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.innerHTML=a.innerHTML,text里面的值没有一起过来,请问要如何才能将原有的值一直转过来呢?谢谢
------解决方案-------------------- 用 innerText 
------解决方案-------------------- <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;
} 
------解决方案-------------------- 可以换 jQuery 么?一句话搞定
------解决方案-------------------- 引用: 可以换 jQuery 么?一句话搞定 而且还跨浏览器
------解决方案--------------------  <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;
	    } 
------解决方案-------------------- 不知道有没有 更好 办法。。。
------解决方案-------------------- jquery  html获取不到和浏览器有关系,看看。