本来以为很容易,但是也搞了很久,在js中location属性就是用来获取当前的url地址的,于是我就啪啦啪啦地写了
var url=location;
var parameterStart=url.indexOf('?');
结果运行的时候给我一个错误提示,说对象不支持indexOf方法,我晕,我用了这么久了,现在告诉我不支持?!后来发现location代表的不是一个字符串,而是url地址(好绕啊),要调用.toString()方法,转换成字符串之后才能使用对应的方法,javascript不是弱类型的么?怎么这个还要手动转换啊
var url=location;
var parameterStart=url.toString().indexOf('?');