RT
比如
var = document.createElement("a");
document.body.appendChild(linkDiv);
如何在添加a后换行啊?
请教

解决方案 »

  1.   

    var linkDiv = document.createElement("a");
    document.body.appendChild(linkDiv);
    document.body.appendChild(document.createElement("br"))
    或者
    var linkDiv = document.createElement("a");
    linkDiv.style.display="block"
    document.body.appendChild(linkDiv);
      

  2.   

    var br= document.createElement("br");
    行么 ?
      

  3.   

    <body>
    </body>
    <script type="text/javascript">
    var linkDiv = document.createElement("a");
    linkDiv.innerHTML = "测试"
    document.body.appendChild(linkDiv);
    document.body.appendChild(document.createElement("br"))
    linkDiv =document.createElement("a");
    linkDiv.innerHTML = "测试"
    document.body.appendChild(linkDiv)
    </script>
    ie下和firefox下都可以啊,我测试了
      

  4.   

    我这边有个循环就不行, 不知道为什么, 没有循环确实可以
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      
     </BODY>
      <SCRIPT LANGUAGE="JavaScript">
     <!--
    var br = document.createElement("br");
    var linkDiv = document.createElement("div"); linkDiv.id = "linkDiv"; for (var i=0;i<5 ;i++ )
    {
    var link = document.createElement("a");
    link.innerHTML = "link" + i;
    linkDiv.appendChild(link);
    linkDiv.appendChild(br);
    } document.body.appendChild(linkDiv);
     //-->
     </SCRIPT>
    </HTML>
      

  5.   


    var link = document.createElement("a");
    var br = document.createElement("br");
    link.innerHTML = "link" + i;
    linkDiv.appendChild(link);
    linkDiv.appendChild(br);放进来 。
      

  6.   

    你循环内的br仍旧是循环外的br ,循环来循环环去,仍旧只有一个br,当然会出问题啊