Encontrei um problema no trabalho hoje, que é receber parâmetros na barra de endereço em um arquivo html. Antigamente, os parâmetros eram recebidos em aspx. . Embora eu não tenha resolvido sozinho, aprendi algo com isso. window.open("11.htm?aa="+dd);O problema é receber o valor de aa de 11.htm A solução é a seguinte: 1. Use window.location.search para obter os seguintes parâmetros // param é o nome do parâmetro retornar consulta.substring(iStart, iEnd); Em seguida, chame o método getParameter: var temp = getParameter("aa"); 2. Use window.location.href para obter os seguintes parâmetros var url=janela.localização.href; se (aa == -1) url=url.substring(aa+1); Na verdade, os dois métodos têm a mesma ideia, usando o atributo indexOf da string para obter o valor.
função getParameter(param)
{
var consulta = janela.localização.search;
var iLen = param.comprimento;
var iStart = query.indexOf(param);
if (iIniciar == -1)
retornar "";
iIniciar += iLen + 1;
var iEnd = query.indexOf("&", iStart);
if (iEnd == -1)
retornar consulta.substring(iStart);
}
var aa=url.indexOf('=');
retornar "";
janela.alert(url);