本文介绍了通过JavaScript将IFRAME添加到DOM的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在页面中添加 iframe iframe 应该引用一个URL。我添加了以下代码到页面HTML,但它不起作用:

I want to add an iframe to the page. This iframe should refer to a URL. I added the below code to page HTML, but it doesn't work:

document.createElement('<iframe src='http://example.com'></iframe>');


推荐答案

你去:

var iframe;

iframe = document.createElement('iframe');
iframe.src = 'http://example.com/file.zip';
iframe.style.display = 'none';
document.body.appendChild(iframe);

现场演示:

您的代码无效因为您将整个HTML字符串传递到 createElement 函数(jQuery style:))中,这是无效。此函数的有效参数是表示标签名称的字符串(如'div''iframe' 'p'等)。

Your code doesn't work because you're passing an entire HTML string into the createElement function ("jQuery style" :)), which is invalid. The valid parameter for this function is a string representing the tag-name (like 'div', 'iframe', 'p', etc.).

这篇关于通过JavaScript将IFRAME添加到DOM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 23:42