<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
function tiaozhuan() {
var text1 = document.getElementById("input").value//获取按钮的值
var myurl = "https://www.baidu.com/s?wd=" + text1//拼接网址和获取的值
window.location.assign(encodeURI(myurl)) //跳转到拼接好的地址
}
</script>
<input type="button" id="input" value="test" onclick="tiaozhuan()" />
</body>
</html>
// 这个要看你的需求了,如果你页面只一个控件,那就简单了window.onload = function(){
document.getElementById("click").onclick = function(){
var href = "**" // 这里是你的 url 地址,如果带了参数,需要处理掉
href += "?textarea1=" + document.getElementById("textarea1").value
}
}
// 如果你的页面有多个控件,那么就需要用循环的方式了
// 如果是多个 textarea1 可以使用 getElementsByTagName("textarea") 循环拼接
// 如果是有 input 的,就拼接 input
// 如果是有 input type="radio" 什么的,那么就要做 type 判断了
// 具体有没有那么多控件,就要看需求了
// 以下的博客有获取所有控件的值拼接成 url 的
// iteye.blog.163.com/blog/static/1863080962012105103730551/
如果是从当前页面取值到JS 那么就用document.getElementById("str'') ,str就是你在网页form表单中传值元件的id值。再传到另一个页面的话可以用input里面的hidden隐藏元素传值。