我将网站页面的地址传递给变量:
var page = location;
var pageHref = page.toString();
地址看起来像:
http://mysite.ru/?page=home
http://mysite.ru/?page=about
http://mysite.ru/?page=news
и т.д.
如何从类似的行中取出并传输到变量“=”符号后的内容?
substr 和 substring 函数,据我所知,处理字符串中子字符串出现的位置。而且我不需要字符的编号,从中开始剪切子字符串,而是字符本身,之后。
如果你想在最后一个之后得到一个子字符串
=,用 打破字符串=并用 最后一个元素pop():substring和substr函数非常适合这项任务。他们只需要在 . 之后传递第一个字符的索引
=。要确定索引,可以使用lastIndexOf函数,它返回最后一次出现的索引: