Javascript 使用html href加载通用网页
我试图加载一个带有下拉菜单的通用网页,方法是在url字符串上添加参数,然后使用html“a”标记加载页面。目前,我将此作为下拉列表的重定向:Javascript 使用html href加载通用网页,javascript,html,Javascript,Html,我试图加载一个带有下拉菜单的通用网页,方法是在url字符串上添加参数,然后使用html“a”标记加载页面。目前,我将此作为下拉列表的重定向: 算法 显示选项 但是,我需要能够做到这一点: > new_url=“graphGeneric.html?me=param_1¶m_2” 我如何将html和javascript结合起来?当前,如果我设置href=new\u url,它会将我指向一个名为new\u url的页面,但我需要它来访问new\u ur
算法
显示选项
但是,我需要能够做到这一点:
>
new_url=“graphGeneric.html?me=param_1¶m_2”
我如何将html和javascript结合起来?当前,如果我设置href=new\u url,它会将我指向一个名为new\u url的页面,但我需要它来访问new\u url设置为的值。除非您打算在重新设置页面上拆分字符串,否则您无法将它们完全合并到一个参数中。您应该这样做:
var new_url = "graphGeneric.html?";
var paramNum = 0;
function addParams(theValue) {
new_url += "me" + paramNum + "="+ theValue +"&";
paramNum++;
}
因此,每当您希望将另一个参数附加到新的\u url时,您都会调用该函数并告诉它要添加什么值。它将生成如下内容:
graphGeneric.html?me\u 0=this&me\u 1=this也&
独立在线。嗨,用户3821820,欢迎来到SO!通常,这里的用户不愿意帮助回答问题,除非原始海报提供了一些代码来证明他做了一些努力。您是否有我们可以查看的代码(最好使用a)?您忘了增加
paramNum
param。你应该把paramNum++代码>在那里。
<li><a href=new_url> Layer Two</a> </li>
var new_url = "graphGeneric.html?";
var paramNum = 0;
function addParams(theValue) {
new_url += "me" + paramNum + "="+ theValue +"&";
paramNum++;
}