Este artigo descreve as técnicas de processamento JS para saltar e passar valores na página estática HTML. Compartilhe -o para sua referência, como segue:
Passe o valor por "?" em html:
<a href = "index2.html? nome = caoy"> transmissão de valor estático </a>
Receba na página index2.html que você pula:
Var nome = urlParm.parm ("nome");O código é o seguinte:
index.html:
<script type = "text/javascript" src = "geturlparam.js"> </script> <a href = "index2.html? name = caoy"> transmissão de valor estático </a>
index2.html:
<script type = "text/javascript"> var name = urlParm.parm ("nome"); alerta (nome); </script>geturlparam.js:
UrlParm = function () {// parâmetro url var dados, index; (function init () {data = []; index = {}; var u = window.location.search.substr (1); if (u! = '') {var parms = decodEuricomponent (u) .split ('&'); para (var i = 0, len = parms.le). Parms [i] .Split ("="); Dados [0] = [P [1]]; }) (); return {// Obtenha parâmetros, semelhante ao request.getParameter () parm: function (o) {// o: nome do parâmetro ou ordem de parâmetro, tente {return (typeof (o) == 'número'? Dados [o] [0]: dados [index [o]] [0]); } catch (e) {}}, // Obtenha o grupo de parâmetros, semelhante ao request.getParameTerValues () parmValues: function (o) {// o: nome do parâmetro ou ordem de parâmetro Try {return (typeof (o) == 'número'? Dados [o]: dados [Índice [o]); } catch (e) {}}, // O parâmetro parmName contém parm: function (parmname) {return typeof (parmName) == 'string'? typeof (índice [parmname])! = 'indefinido': false; }, // Obtenha o mapa de parâmetro, semelhante ao request.getParameterMap () parmmap: function () {var map = {}; tente {for (var p em index) {map [p] = dados [index [p]]; }} catch (e) {} retornar mapa; }}} ();Dessa forma, você pode transferir valores através do HTML
For more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm skills", "Summary of JavaScript animation effects and techniques", "Summary of JavaScript errors and debugging techniques", "Summary of JavaScript data structures and algorithm skills", "Summary of Javascript Algoritmos e Técnicas de Traversal "e" Resumo do Uso do Javascript Mathematic Operations "
Espero que este artigo seja útil para a programação JavaScript de todos.