问一个很菜的问题哦。比如现在我有个DIV我想在里面动态的添加iframe
var frameDiv = document.getElementById("iframeDiv");frameDiv.appendChild("<iframe id='" + id + "' src='/Edoc2V4/Preview.aspx?FileId=" + id + "'></iframe><br />");
这是我猜想的哦,肯定不对。我贴出来就是想怎么能在那个DIV也就是frameDiv 里面将iframe那一段给加进去。加进去后,如果我想移除,只知道ID那么怎么移除啊?

解决方案 »

  1.   

    document.getElementById("iframeDiv").innerHTML="<iframe >.......</iframe>"删除:
    document.getElementById("iframeDiv")innerHTML=""
      

  2.   

    搞定,把= 换成 += ,但是如果删除的话。是指定的啊
    怎么搞啊?我只能得到那个iframe的id
      

  3.   


    <div id="aa"></div>
    <script type="text/javascript">
    var wrap=document.getElementById('aa')
    var iframe=document.createElement('iframe')
    iframe.src='1.html'
    var div=document.createElement('div');
    div.innerHTML='123'
    wrap.appendChild(iframe);
    wrap.appendChild(div)
    </script>
    <input type="button" value="del"  onclick="document.getElementById('aa').removeChild(iframe)"/>
      

  4.   

    哎,楼上方法比较不错。比直接innerHTML好些。就是不知道移除该怎么搞。正在查找方法。
      

  5.   


    擦 ,最后一句的 input 事件不久是 移除 么 你点击按钮
      

  6.   

    你那是移除所有那个div下面的iframe把,我现在想指定一个iframe的ID就移除一个。
      

  7.   

    遍历iframe,判断id属性,符合就删除啊
      

  8.   

    iframe.id='willnone'<input type="button" value="del"  onclick="document.getElementById('aa').removeChild(document.getElementById('willnone'))"/>