我正在尝试使用我创建的变量设置当前的iframe源,但它似乎不起作用。我发现我的JavaScript语法错误。

我的脚本是:

            <script type="text/javascript">
              $(document).ready(function(){
                var iframeAttributes = window.location.search;
                var iframeForm = 'www.test.com/form.html';
                var iframeURL = iframeForm + iframeAttributes;
                $('.testframe').attr('src', iframeURL);
              });
            </script>


我的IFrame代码是:

            <iframe id="testframe" src="" width="600" height="586" frameBorder="0">></iframe>

最佳答案

您的选择器错误:

$('.testframe').attr('src', iframeURL);

这会尝试查找类为testframe的元素,但您已在ID中而不是在类中设置了HTML

使用它来选择ID为testIframe的元素:

$('#testframe').attr('src', iframeURL);

09-07 17:28