Adding an iframe by JAVASCRIPT
Adding an iframe by JAVASCRIPT
我试图通过javascript获得添加iframe的javascript。它在标签前创建iframe
你可以看到jsfiddle demo。但是我不想添加标签。我只是想添加外部。js文件,它自己做所有的事情!
使用
var newElem = createElement('script');
newElem.setAttribute('src', 'http://example.com/js/script.js');
newElem.setAttribute('type', 'text/javascript');
newElem.setAttribute('language', 'JavaScript');
document.getElementById('IdFromTheHeadElem').appendChild(newElem);
可以用
创建标签 document.write("<iframe..............>");
编辑:解决方案我写在jQuery的评论:
在JS文件中:
$(function(){
$('#container').html('<iframe........');
});
在你的HTML中:
<div id="#container"></div>
用:
<script src=".............yourscriptname.js"></script>
从你的jsfiddle看来,你应该这样做(在纯JS中),以避免在HTML代码中直接定义iframe:
var iframe = document.createElement('iframe');
iframe.id = 'iframeID';
document.body.appendChild(iframe);
// the rest is manipulating this iframe
iframe.contentDocument.write("<html><head></head><body><div id='foo'>The div</div></body></html>");
iframe.contentDocument.getElementById('foo').innerHTML = "Greetings from outside!";
jsfiddle上的代码(我将那里的代码包装在闭包中,以防止污染全局命名空间)
document.body.appendChild(iframe);
应该改变为其他东西取决于你想把它放在页面内的地方(例如document.getElementById('some-div-id').appendChild(iframe);
)
相关文章:
- Two input forms side-by-side programatically via JavaScript
- JSON 数据的 JavaScript SUM 和 GROUP BY
- JQuery .sort() JavaScript Object by property value不起作用
- null 返回 by JavaScript 中的 getElementById 方法
- JavaScript 对象数组 Group By 和 Get 值
- Javascript: split by this|that
- Javascript Internationalization API is not supported by Phan
- Javascript window.location within php returned by json
- Javascript: Jquery Select-Object-by-Attribute-Value doen'
- 显示selectList by javascript/JQuery事件
- Javascript not working when echo'd by php
- Get Element by ID 返回使用 JavaScript 动态添加的元素的 null
- 将javascript添加到html生成的BY javascript中
- jQuery Javascript Group Years by Decades
- Javascript: Round by 100
- Arcgis Javascript Api - Show WebMap by Id
- 很好的实现了可扩展的JavaScript应用架构(Sandbox by Nicholas Zakas)
- Javascript populated by ASP
- javascript select iframe by id
- Adding an iframe by JAVASCRIPT