str="1111111111<br>1111111111<br>1111111111<br>11111111"

解决方案 »

  1.   

    var str = "1111111111111111111111111111111111";
    document.write(str.length + "<br>");
    function autoNewline (string, place) {
    var temp = "";
    var start=0;
    if (string.length > place)
    do {
    temp += string.substr(start, place) + "<br>";
    start += place;
    } while (start <= string.length);
    string = temp;
    document.write(string);
    }
    autoNewline(str,10);
      

  2.   

    修正一下:var str = "1111111111111111111111111111111111";
    document.write(str.length + "<br>");
    function autoNewline (string, place) {
    var temp = "";
    var start=0;
    if (string.length > place) {
    do {
    temp += string.substr(start, place) + "<br>";
    start += place;
    } while (start <= string.length);
             string = temp;
             }
    document.write(string);
    }
    autoNewline(str,10);