小弟在javascript中要传递参数ssvar ss = "<table><tr><td id='td1'></td><td ></td></tr></table>";在传递之前,用createElement生成headerselect 
var headerselect = document.createElement("select");
想把这个headerselect放在id为td1的格子里后再传递ss,该怎么写呢???意思就是ss变成"<table><tr><td id='td1'><select><option>...</select></td><td ></td></tr></table>";
这样的形式再传关键是headerselect是个object,我不知道怎么把它放到td1中去..

解决方案 »

  1.   

    你这里的ss需要先append到HTML里,然后通过ID寻找TD后APPEND这个select
      

  2.   

    <script>
    var ss = "<table><tr><td id='td1'></td><td ></td></tr></table>";
    var headerselect = document.createElement("select");
    var s = "id='td1'";
    ss = ss.substring(0,ss.indexOf(s)+s.length+1) + headerselect.outerHTML + ss.substring(ss.indexOf(s)+s.length+1);
    alert(ss)
    </script>