当前位置: 代码迷 >> JavaScript >> 本地托管HTML页面传递变量值
  详细解决方案

本地托管HTML页面传递变量值

热度:90   发布时间:2023-06-06 09:34:51.0

在第1页上,我有一个带有onClick="window.location.href='Rendering.html?myVar1=3'"的按钮。然后,我希望在第2页( Rendering.html )函数中使用myVar1值。

在第2页中,我有:

var qs = new querystring();
var slideIndex = qs.get("myVar1")
showSlides(slideIndex);

但是,这似乎不起作用。

看一下这个答案:

我发现有用的功能:

function getParameterByName(name, url) {
  if (!url) url = window.location.href;
  name = name.replace(/[\[\]]/g, '\\$&');
  var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
      results = regex.exec(url);

  if (!results) return null;
  if (!results[2]) return '';

  return decodeURIComponent(results[2].replace(/\+/g, ' '));
}
  相关解决方案