Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用输入类型文本更改iframe src_Javascript_Iframe - Fatal编程技术网

Javascript 使用输入类型文本更改iframe src

Javascript 使用输入类型文本更改iframe src,javascript,iframe,Javascript,Iframe,我正在尝试使用输入的url创建动态src更改。 这是我的代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Web</title> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jqu

我正在尝试使用输入的url创建动态src更改。 这是我的代码:

    <!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Web</title>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
<body>
<form>
    <input type="text" id="id">
    <input type="button" value="Change site" onClick="newSite()">
</form>
    <iframe id="iframe" src="www.google.com"></iframe>
    <script type="text/javascript">
        function newSite() {
            var site = $('#id').val();
            document.getElementById('iframe').src = "http://" + site;
        }    
    </script>
</body>
</html>

网状物
函数newSite(){
var site=$('#id').val();
document.getElementById('iframe').src=“http:/”+站点;
}    
因此,我的问题是: 如何通过按enter键发送表单?还有,为什么它不起作用


感谢您的回答。

请在文本框中提供完整的url

函数newSite(){ var site=$('#id').val(); var iframe=document.getElementById('iframe'); iframe.src=站点; iframe.src=iframe.src; }

网状物

按下按钮是否有效?试着在末尾用一个slah关闭输入,如`