この記事では、静的ページHTMLで値をジャンプおよびパスするためのJS処理手法について説明します。次のように、参照のために共有してください。
「?」を通して値を渡しますHTMLで:
<a href = "index2.html?name = caoy">静的値伝送</a>
あなたがジャンプするページindex2.htmlで次のことを受け取ります:
var name = urlparm.parm( "name");
コードは次のとおりです。
index.html:
<script type = "text/javascript" src = "geturlparam.js"> </scrip> <a href = "index2.html?name = caoy">静的値伝送</a>
index2.html:
<script type = "text/javascript"> var name = urlparm.parm( "name"); Alert(name); </script>
geturlparam.js:
urlparm = function(){// url parameter var data、index; (function init(){data = []; index = {}; var u = windocation.location.search.substr(1); if(u!= ''){var parms = decodeuricomponent(u).split( '&'); parms ["="); data [p [1]]; })(); return {// request.getParameter()parm:function(o){// o:パラメーター名またはパラメーター注文try {return(typeof(o)== 'number'?data [o] [0]:data [index [o]] [0]); } catch(e){}}、// request.getParametervalues()parmvalues:function(o){// o:パラメーター名またはパラメーター注文try {return(typeof(o)== 'number'?data [o]:data [index [o]]); } catch(e){}}、// parmnameパラメーターにはparm:function(parmname){return typeof(parmname)== 'string'? typeof(index [parmname])!= '未定義':false; }、// request.getParametermap()parmmap:function(){var map = {}; try {for(var p in index){map [p] = data [index [p]]; }} catch(e){}マップを返します。 }}}();これにより、HTMLを介して値を転送できます
JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptの切り替え効果とテクニックの要約」、「JavaScript検索アルゴリズムスキルの要約」、「JavaScriptアニメーション効果とテクニックの概要」、「Javascriptエラー、および「Javascriptデータ構造」の概要」の概要の要約の要約をご覧ください。 JavaScriptトラバーサルアルゴリズムとテクニック」、および「JavaScriptの数学的操作の使用法の要約」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。