谢了,下面的各位,原来的问题解决了,现在有个小问题不知道如何解决 如果是&符号的话,传到文本框时,会变成 & 如何解决?效果如下 已经解决了。。。把innerHTML换成childNodes[0].nodeValue就解决了。。。 test function test(){ document.getElementById('txt').value=this.innerHTML; }