2、不同的获取有不同的应用场景,一般是把当前页面的一些值获取提交到后台,那就是用表单,如果是动态的获取,就使用jquery,js获取后,通过ajax提交后台。
3、如果是a页面跳转b页面需要获取a页面的一些值给b页面使用,可以使用url传参数,例如 http://localhost:myproject/b.jsp?name="aaaa",b页面可以通过获取request获取name属性的值。
js获取网页的字符串是通过input的id获取的。举例:
getStr就是一个获取网页字符串的函数,传入id就可以了。
<script type="text/javascript">
/*
string 字符串
str 指定字符
split(),用于把一个字符串分割成字符串数组
split(str)[0],读取数组中索引为0的值(第一个值),所有数组索引默认从0开始
*/
function getStr(string,str){
var str_before = string.split(str)[0]
var str_after = string.split(str)[1]
alert('前:'+str_before+' - 后:'+str_after)
}
</script>
<input type="button" onClick="getStr('string','r')" value="获取值" />
步骤如下:
1、新建文件p,a,input标签。
2、效果如图。
3、创建js脚本定义x获取id=a。
4、输出x里面的内容。
5、js获取id=b的内容。
6、输出b的内容。
7、js获取id=c的内容。
8、输出c的value值。