这篇文章主要介绍了 JS 动态添加 iframe 的代码, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
一般对于 ie9 以上的浏览器、chrome 等浏览器都可以支持
- var iframe = document.createElement('iframe');
- iframe.src="http://www.phperz.com";
- document.body.appendChild(iframe);
但考虑浏览器的兼容性问题可以使用下面的代码
- try{
- var iframe = document.createElement('<iframe name="ifr"></iframe>');
- }catch(e){
- var iframe = document.createElement('iframe');
- iframe.name = 'ifr';
- }
或者
- if(ie && version < 9) {
- var iframe = document.createElement('<iframe src="http://www.phperz.com"></iframe>');
- } else {
- var iframe = document.createElement('iframe');
- iframe.setAttribute('src','http://www.phperz.com');
- }
来源: http://www.phperz.com/article/17/0222/269411.html