代码:
<!DOCTYPE html><html lang="en">
<html>
<head>
<meta charset="UTF-8">
<title>测试</title>
<style>
iframe{
display: block
margin: 0 auto
margin-top: 100px
}
</style>
</head>
<body>
<input type="text" id="text1" name="data" value="">
<input type="button" id="but" value="百度一下">
<script>
var but = document.getElementById('but')
but.onclick = function(){
var text1 = document.getElementById('text1').value
if (text1) {
var url = 'http://www.baidu.com/s?wd=' + text1
var iframe = document.getElementsByTagName('iframe')[0]
iframe.setAttribute('src',url)
}else{
alert('请输入内容')
}
}
</script>
<iframe src="https://www.baidu.com/" width="80%" height="300" frameborder="1" scrolling="yes"></iframe>
</body>
</html>
css样式没搞,有兴趣加上自己玩!
可以用value属性获取input输入框中的值。
1、新建html文档,在body标签中添加input标签、button标签和span标签,点击按钮span标签中显示输入框中的值:
2、添加js代码,ipt、btn和val分别表示选择当前标签,onclick表示按钮点击事件,ipt.val表示获取input输入框中的值,然后将这个值赋值给span标签中的内容:
3、在输入框中输入内容,点击按钮,这时输入框中的值将会在span标签中显示: