[align=left]
                        var o = document.createElement("div"); 
var ss=[];
ss[0]='<div>11211221</div>';
ss[1]='abcd';

alert(ss[0]);
alert(ss[1]);
o.innerHTML=ss.join('\n');
var mainBody = document.getElementById('body');  
mainBody.appendChild(o);[/align]为什么ss[0]存不了,<div>11211221</div>?是什么原因?谢谢你们。

解决方案 »

  1.   

    <div id="mainBody"></div><script type="text/javascript">    var o = document.createElement("div");
    var ss=[];
    ss[0]=' <div>11211221 </div>';
    ss[1]='abcd';alert(ss[0]);
    alert(ss[1]);
    o.innerHTML=ss.join('\n');document.getElementById("mainBody").appendChild(o);
    </script>
    怎么不行?
      

  2.   

    var mainBody = document.body;
      

  3.   


     var o = document.createElement("div"); 
    var ss=[]; 
    ss[0]=' <div>11211221 </div>'; 
    ss[1]='abcd'; alert(ss[0]); 
    alert(ss[1]); 
    o.innerHTML=ss.join('\n'); 
    var mainBody = document.body; 
    mainBody.appendChild(o);
      

  4.   

    <script type="text/javascript">
    function addWF(){
    var o=document.createElement("div");
    var arr=[];
    arr[0]='<div style="width: 20px;height: 20px;">\
    a new div\
    </div>';
    arr[1]='abcd';

    alert(arr[0]);
    alert(arr[1]);
    o.innerHTML=arr.join('\n');
    var mainBody = document.getElementById('mainBody');  
    mainBody.appendChild(o);
    }
    </script>我把js贴出来。目的是要点按钮,然后动态创建一个有内容的div帮我看看,万分感谢。或者提供思路!
      

  5.   


    function addWF(){ 
    var o=document.createElement("div"); 
    var arr=[]; 
    arr[0]=' <div style="width: 20px;height: 20px;">\ 
    a new div\ 
    </div>'; 
    arr[1]='abcd'; alert(arr[0]); 
    alert(arr[1]); 
    o.innerHTML=arr.join('\n'); 
    var mainBody = document.body;
    mainBody.appendChild(o); 
      

  6.   

    \这个转意后面不要加空格<div id="mainBody">&nbsp;</div>
    <script type="text/javascript"> 
    function addWF(){ 
    var o=document.createElement("div"); 
    var arr=[]; 
    arr[0]=' <div style="width: 20px;height: 20px;">\
    a new div\
    </div>'; 
    arr[1]='abcd'; alert(arr[0]); 
    alert(arr[1]); 
    o.innerHTML=arr.join('\n');
    var mainBody = document.getElementById('mainBody');  
    mainBody.appendChild(o); 
    }
    addWF()
    </script>