解决方案 »

  1.   


    outerHTML就是先把这个input输出到页面,
    再回读这个htm元素得到input的字符串
    但我想单纯的反转一下,就在JS里面实现,这个困扰我好久,否则还要删除啊什么的
      

  2.   


    outerHTML就是先把这个input输出到页面,
    再回读这个htm元素得到input的字符串
    但我想单纯的反转一下,就在JS里面实现,这个困扰我好久,否则还要删除啊什么的
    要字符串的话你直接写成字符串,写起还方便些,用creatElement作甚
      

  3.   

    <script type="text/javascript">
        var  input =  document.createElement("input");
        input.type="text";
        input.value="12345";
        var obj = document.createElement("div");
            obj.appendChild(input);
        alert(obj.innerHTML);//特殊属性不能输出,如value
    </script>
      

  4.   

    它已经是一个对象了,除非你自己去for对象一个个属性拼出来。
      

  5.   


    嗯,谢谢了,
    我那时候用dwr.util.addRows(id, array, cellfuncs,options);
    cellfuncs是returne一个html元素或者拼字符串我就想两个元素转字符串然后+一下,
    要修改后台代码的时候配置起来也方便那时候没想用div把两个元素包起来,我既想配置灵活,又想拼接方便,拼字符串实在是有点痛苦
      

  6.   

    innerHTML不能输出特殊字符倒是没注意,下次试试看
      

  7.   

    value在有些浏览器是取不到的 只有通过拼接才能实现兼容
      

  8.   


    value在有些浏览器是取不到的 只有通过拼接才能实现兼容这是浏览器的兼容性问题,也就是字符串才是王道了,这个果然越简单越难出错