使用html href加载通用网页

时间:2014-07-30 19:06:43

标签: javascript html

我正在尝试通过将参数附加到url字符串然后使用html“a”标记来加载页面来加载带有下拉菜单的通用网页。目前我将此作为我的下拉列表的重定向:

             <li class="dropdown">
                    <ul class="dropdown-menu" role="menu" id="dropdown">
                       <li class="dropdown-header">Algorithums</li>
                       <li><a href= "graphFacebook.html?me=facebook_1">Layer One</a>
                       </li>
                       <li><a href= "graphFacebook.html?me=facebook_2">Layer Two</a>
                       </li>
                       <li><a href= "graphFacebook.html?me=facebook_2">Layer Three</a>
                       </li>
                        <li><a href= "graphFacebook.html?me=facebook_3">Layer Four</a>
                       </li>
                       <li class="divider"></li>
                      <li class="dropdown-header">Display Options</li>

                       <li><a href=# >Refresh</a>
                      </li>
                      <li><a href= graphFacebook.html>Clear</a>
                      </li>
                  </ul>
              </li>
          </ul>

但是,我需要能够做到这一点:

&GT;

  

new_url =“graphGeneric.html?me = param_1&amp; param_2”

<li><a href=new_url> Layer Two</a> </li>

我如何组合html和javascript?目前,如果我设置href = new_url,它会将我引导到标题为new_url的页面,但我需要它来访问new_url设置为的值。

1 个答案:

答案 0 :(得分:0)

除非您打算在接收页面上拆分字符串,否则您无法将它们全部合并为一个参数。你应该做的应该是这样的:

    var new_url = "graphGeneric.html?"; 
    var paramNum = 0;

    function addParams(theValue) {
    new_url += "me" + paramNum + "="+ theValue +"&";
paramNum++;
    }

因此,每当您希望将另一个参数附加到new_url时,您都会调用该函数并告诉它要添加的值。它会产生类似的东西:

graphGeneric.html me_0 =此&安培; ME_1 = thisAlso&安培;

绝对上线。