Hoy encontré un problema en el trabajo, que es recibir parámetros en la barra de direcciones en un archivo html. En el pasado, los parámetros se recibían en aspx. Más tarde, se resolvió con la ayuda de los internautas. . Aunque no lo resolví yo mismo, aprendí algo de ello. window.open ("11.htm?aa="+dd);El problema es recibir el valor de aa de 11.htm La solución es la siguiente: 1. Utilice window.location.search para obtener los siguientes parámetros // parámetro es el nombre del parámetro devolver consulta.substring(iStart, iEnd); Luego llame al método getParameter: var temp = getParameter("aa"); 2. Utilice window.location.href para obtener los siguientes parámetros var url=ventana.ubicación .href; si (aa == -1) url=url.substring(aa+1); En realidad, los dos métodos tienen la misma idea: utilizan el atributo indexOf de la cadena para obtener el valor.
función getParameter(parámetro)
{
consulta var = ventana.ubicación.búsqueda;
var iLen = longitud del parámetro;
var iStart = query.indexOf(param);
si (iInicio == -1)
devolver "";
iInicio += iLen + 1;
var iEnd = query.indexOf("&", iStart);
si (iEnd == -1)
devolver consulta.substring(iStart);
}
var aa=url.indexOf('=');
devolver "";
ventana.alerta(url);