如何利用js读取指定id的div层并向其中添加一个iframe框架?

如题...是在一个html中调用一个外部js,利用js修改html页面的其中一个div层,有可能么?<divclass="scontent"id="a"><embed..... 如题...是在一个html中调用一个外部js,利用js修改html页面的其中一个div层,有可能么?

<div class="scontent" id="a">
<embed ...>(一个flash插件或者其他什么控件,篇幅有限不写了)
</div>

把上面代码利用js改成
<div class="scontent" id="a">
<iframe height="482" width="950" ......></iframe>
</div>
求大神指点...
附加:如果能另外告诉我如何利用js从代码中读取关键字 比如 读取所有前缀为id=,后缀为&的中间部分的字符串的(比如代码id=123456&id=456456中读取123456并赋值给某变量)另外加分 拜谢..
展开
 我来答
匿名用户
2014-07-24
展开全部
<script type="text/javascript">
 <!--
    window.onload =  function() {
      var html = '<iframe height="482" width="950" ......><\/iframe>';
          document.getElementById('a').innerHTML = html; 
    }
  //-->
</script>
无厘头吧
2014-07-24 · TA获得超过571个赞
知道小有建树答主
回答量:531
采纳率:62%
帮助的人:149万
展开全部

<center>
<div  class='scontent'  id='a' >
        <embed src="#" width='400' height='400'/>
</div>
<input type="button" onclick="change()" value="change to iframe">
</center>
<script>
var iframe = 
"<iframe src='

function change(){
document.getElementById('a').innerHTML = iframe
}
</script>

直接运行

关键是这句话:document.getElementById('a').innerHTML  设置某个标签内的 html 

追问
那你知道第二个问题该怎么处理么0.0
追答
字符串分割
先按照 & 分割 , 然后 循环 再按照 = 分割 得到 变量名和值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
happyWorkXiaoXu
2015-10-21 · TA获得超过614个赞
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:142万
展开全部

直接用innerHTML就行了

<div id='iframebox'></div>
<script type="text/javascript">
    window.onload = function() {
        function g(id) {
            return document.getElementById(id);
        }
        g('iframebox').innerHTML = '<iframe src="http://www.xxxxx.com/"></iframe>';
    
    }
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式