如何利用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并赋值给某变量)另外加分 拜谢.. 展开
<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并赋值给某变量)另外加分 拜谢.. 展开
3个回答
2014-07-24
展开全部
1 2 3 4 5 6 7 8 | <script type= "text/javascript" > <!-- window.onload = function () { var html = '<iframe height="482" width="950" ......><\/iframe>' ; document.getElementById( 'a' ).innerHTML = html; } //--> </script> |
展开全部
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | < 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
追答
字符串分割
先按照 & 分割 , 然后 循环 再按照 = 分割 得到 变量名和值
本回答被提问者采纳
展开全部
直接用innerHTML就行了
1 2 3 4 5 6 7 8 9 10 | < 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 > |
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询