Javascript 如何将从函数获取的变量传递给onclick事件

Javascript 如何将从函数获取的变量传递给onclick事件,javascript,jquery,variables,onclick,Javascript,Jquery,Variables,Onclick,我有一个函数来获取URL的特定部分,并将结果保存到一个变量中 function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { var pair = vars[i].split("=");

我有一个函数来获取URL的特定部分,并将结果保存到一个变量中

function getQueryVariable(variable) {
   var query = window.location.search.substring(1);
   var vars = query.split("&");
   for (var i=0;i<vars.length;i++) {
           var pair = vars[i].split("=");
           if(pair[0] == variable){return pair[1];}
   }
   return(false);
}
var inputId = getQueryVariable("elementId");
alert(inputId);
函数getQueryVariable(变量){ var query=window.location.search.substring(1); var vars=query.split(&);
对于(var i=0;i假设
inputId
是一个全局变量,请在
onclick
处理程序中删除其中的单引号:

<a href="#" onClick="parent.setValue('Test',inputId)">test</a>


您还可以排除单词
Javascript

请使用测试。@Shivam我想他想在SEW上的帖子中添加Javascript。您的点击事件在哪里?为什么不能在点击事件期间调用
getQueryVariable
?您在绑定点击事件时尝试过添加它吗?何时调用
getQueryVariable
?你介意使用JQuery做你想做的事情吗?我的帖子被编辑了,点击事件被删除了。我已经把它添加了回来。使用JQuery我很好。我会在页面上有X个结果,每个结果都需要变量
inputId
,所以我希望它能有效。