本帖最后由 zxwdt618116 于 2014-07-23 19:44:03 编辑

解决方案 »

  1.   

    在input中是不能换行的,只有在textarea里边才能换行。
    demo here.<!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8"/>
        <title>test</title>
    </head>
    <body>
    <input type="text" name="" size="100" style="width: 120px;height: 80px;word-break:break-all" id="input1"/>
    <textarea name="" id="input2" cols="30" rows="10"></textarea>
    <script type="text/javascript">
        document.getElementById('input1').value = '当前地址是:\r\n' + '' + location.href;
        document.getElementById('input2').value = '当前地址是:\r\n' + '' + location.href;
    </script>
    </body>
    </html>
      

  2.   

    多谢发哥侠!
    我是想做个脚本在人家显示给我的网页上操作这个,  我主要是想提取当前网页上一些信息汇集填充在这个输入框里, 然后我就好直接复制. 它那个现成的输入框是input的,那看来直接是不行了,要自己插入一个textarea. 
    要怎么在当前页面上插入一个 textarea 呢?  下面这个代码是在当前页面上插入一个input, 是可以的. 插入textarea怎么弄呢?  多谢!    var input = document.createElement('input');
    input.value = '当前地址是:';
        var sw = document.getElementById('tpsw');
            sw.parentNode.insertBefore(input, sw);
      

  3.   

    哈哈哈  会了, 直接把input改成area就可以了. 非常感谢发哥侠!多谢!