<textarea id="textarea1" style="width:400;height:300">
</textarea>
<script language=javascript>
var obj=document.getElementById("textarea1")
var objtable=document.createElement("table")
var objtbody=document.createElement("tbody")
for(var i=0;i<3;i++)
{
var objtr=document.createElement("tr")
for(var j=0;j<4;j++)
{
var objtd=document.createElement("td")
objtd.innerHTML="haha"+i+j
objtr.appendChild(objtd);
}
objtbody.appendChild(objtr)
}
objtable.border=1
objtable.appendChild(objtbody)
obj.appendChild(objtable)
</script>

解决方案 »

  1.   

    还有table边框怎么设置成不显示?
      

  2.   

    objtable.border=0
    objtd.width=
      

  3.   

    border = 0不起作用~~
    设置成objtable.border=10还是一样的效果应该不是这个设置的吧?
      

  4.   

    能给tr,td设置class么?
    我试了一下,没成功
      

  5.   

    <style>
    .a{color:red}
    </style>
    <textarea id="textarea1" style="width:400;height:300">
    </textarea>
    <script language=javascript>
    var obj=document.getElementById("textarea1")
    var objtable=document.createElement("table")
    var objtbody=document.createElement("tbody")
    for(var i=0;i<3;i++)
    {
    var objtr=document.createElement("tr")
    for(var j=0;j<4;j++)
    {
    var objtd=document.createElement("td")
    objtd.innerHTML="haha"+i+j
    objtd.className="a"
    objtr.appendChild(objtd);
    }
    objtbody.appendChild(objtr)
    }
    objtable.border=1
    objtable.appendChild(objtbody)
    obj.appendChild(objtable)
    </script>
      

  6.   

    晕死
    还有一个问题:objtd.innerHTML="haha"+i+j + "\n";结果我把haha这些值用javascript实现保存到本地的时候,\n都没了~~
      

  7.   

    \n是在的,只是被转成回车字符了,而回车字符在页面上又不显示(页面只认BR),所以直接写BR吧
      

  8.   

    不是显示的问题啊
    是把画面上的数据,保存到本地的时候,\n都不存在了
    haha00 haha01 haha02 haha03 haha10 haha11 haha12 haha13 haha20 haha21 haha22 
    haha23 
    这样的格式
    我要的是
    haha00
    haha01
    haha02
    haha03
    haha10 
    ...
    haha23
    这样的格式
      

  9.   

    文本文件
    window.clipboardData.setData('text', word); 

    window.open("saveToLocal.html","qwe","height=1,width=1,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=yes")
    break;saveToLocal.html
    <script language=javascript >
    window.moveTo(-500,-500)
    function show()
    {
    document.getElementById("span1").innerText=window.clipboardData.getData("text")
    document.execCommand("Saveas",false,"log.txt");
    window.close();
    }
    </script>
    <body style="display:none;overflow:hidden" onload="show()">
    <span id="span1">
    </span>
      

  10.   

    直接保存是有的,所以问题应该出在解析word这段
    1.htm
    <script language=javascript>
    word="asdasd\nasdsd"
    window.clipboardData.setData('text', word); 

    window.open("4.htm","qwe","height=1,width=1,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=yes")
    </script>
    4.htm
    <script language=javascript >
    window.moveTo(-500,-500)
    function show()
    {
    document.getElementById("span1").innerText=window.clipboardData.getData("text")
    alert(document.getElementById("span1").innerText)
    document.execCommand("Saveas",false,"log.txt");
    window.close();
    }
    </script>
    <body style="display:none;overflow:hidden" onload="show()">
    <span id="span1">
    </span>
      

  11.   

    水火还在么?
    改称这样,也还是不对啊~~1.htm
    <script language=javascript>
    parent.document.execCommand("Copy");window.open("4.htm","qwe","height=1,width=1,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=yes")
    </script>
    4.htm
    <script language=javascript >
    window.moveTo(-500,-500)
    function show()
    {
    document.getElementById("span1").innerText=window.clipboardData.getData("text")
    alert(document.getElementById("span1").innerText)
    document.execCommand("Saveas",false,"log.txt");
    window.close();
    }
    </script>
    <body style="display:none;overflow:hidden" onload="show()">
    <span id="span1">
    </span>
      

  12.   

    直接alert选中的值
    都不对的
    var rng = parent.document.getElementById("textAr").createTextRange();var r1 = parent.document.selection.createRange();
    alert(r1.text);这个时候\n就没了