JavaScript 函数参数前面加上$是什么意思

JavaScript09

JavaScript 函数参数前面加上$是什么意思,第1张

$表示一个方法抄名了,就是袭将通过id获取的Element,封装百到一个$方法度里面。

这获取element时比较问方便,$("mydiv")

相当于答

document.getElementById("mydiv"))

js 中获取前页面的参数

js 中获取前页面的参数,不是url 的参数,因为前页面传参数是用?来传,但是到第二个页

面的时候先有个查询,点击查询之后参数值就修改了。

------解决方案--------------------------------------------------------

可不可以说得再具体些?感觉用隐藏元素可以传参

------解决方案--------------------------------------------------------

前一个JSP 页面中把信息添加到ActionContext 中

或者session,request 里面都可以

------解决方案--------------------------------------------------------

第一个页面的时候就把那个action 的url 存起来,

第二个页面取吧。

下面是一个统一获取url参数的js通用方法:

function request(paras){

var url = location.href

var paraString = url.substring(url.indexOf("?")+1,url.length).split("&")

var paraObj = {}

for (i=0j=paraString[i]i++){

paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length)

}

var returnValue = paraObj[paras.toLowerCase()]

if(typeof(returnValue)=="undefined"){

return ""

}else{

return returnValue

}

那么截取的参数a的值=Request(a)

参数a前四位的值=Request(a).substring(0,4)