给你提供一个通用的函数
var getSearch = function( url , name ){if( !name ){
name = url
url = location.href
}
var rv = ''
url = url.indexOf('?') > -1 ? url.split('?')[1] : ''
if(url != ''){
var ls = url.split('&')
for(var i=0i<ls.lengthi++){
var ele = ls[i]
var kname = ele.split('=')[0] ||'',kvalue = ele.split('=')[1] || ''
if(kname === name){
rv = kvalue
break
}
}
}
return decodeURIComponent(rv)
}
//调用的时候就可以通过getSearch直接获得
//比如获得url中的name
function f1(){
var name = getSearch('name')
document.getElementById("d1").value=name
}
JS调用后台带参数,参考方法如下:\x0d\x0a后台方法:\x0d\x0aprotected string CsharpVoid(string strCC)\x0d\x0a{\x0d\x0a strCC = "你好!" + strCC\x0d\x0a return strCC\x0d\x0a}\x0d\x0a\x0d\x0a前台JS如下:\x0d\x0afunction Init()\x0d\x0a{\x0d\x0a var v = "中国"\x0d\x0a var s = ''\x0d\x0a alert(s)\x0d\x0a }您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。用typeof(var) 来返回一个数据类型返回的可能值有
'undefined' - 如果变量是 Undefined 类型的
'boolean' - 如果变量是 Boolean 类型的
'number' - 如果变量是 Number 类型的
'string' - 如果变量是 String 类型的
'object' - 如果变量是一种引用类型或 Null 类型的
if(typeof(123)=='number')alert('this is a number')
以此类推非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!