-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"添加到源而不是用户的输入.
帮助将不胜感激.
用这个:
var getWebsite = document.getElementById('user').value;
Run Code Online (Sandbox Code Playgroud)
您将getWebsite
变量设置为<input type="text" id="user" />
,而不是该输入字段的值.