Javascript没有捡起var吗?

-2 html javascript iframe

<input type="text" id="user" />
<button onclick="submit();" href="javascript:;">Submit</button>

<iframe src="http://google.com" id="openBox" width="100%" height="500px"></iframe>

<script>
  function submit() {
      var getWebsite = document.getElementById('user');
      document.getElementById("openBox").src = getWebsite;
  }
</script>
Run Code Online (Sandbox Code Playgroud)

我希望源根据输入框内的内容进行更改.src没有改变iframe,而是我认为它将"getWebsite"添加到源而不是用户的输入.

帮助将不胜感激.

Cer*_*rus 5

用这个:

var getWebsite = document.getElementById('user').value;
Run Code Online (Sandbox Code Playgroud)

您将getWebsite变量设置为<input type="text" id="user" />,而不是该输入字段的值.