如何使用jquery在变量名上添加字符串?

时间:2017-01-10 07:09:29

标签: jquery html

大家好,我有以下问题: 如何设置,输入将被添加到变量? 函数Button_Hello_World将经常使用,字符串输入将使用不同的字符串更改十次。该函数将被重用,这就是为什么以后会暗示不同的字符串

var pointsString_To_Add=0;

onclick="javascript:Button_Hello_World(String_To_Add,5)"

function Button_Hello_World(string,variable)
{

       points+string = variable;
}

现在pointsString_To_Add应为5

5 个答案:

答案 0 :(得分:1)

这样的东西
pointsString_To_Add += points;

这是

的简写
pointsString_To_Add = pointsString_To_Add + points;

但我不知道您的变量string的用途。

答案 1 :(得分:0)

只需为变量赋值:

var pointsString_To_Add = 0;
var String_To_Add = '';

Button_calculate_(String_To_Add, 5)

function Button_calculate_(string, points) {

  pointsString_To_Add = points + string;

  alert('pointsString_To_Add = '+pointsString_To_Add);
}

答案 2 :(得分:0)

我认为你的意思是这样的事情

function Button_Hello_World(string, points) {

    window[string] = points;

}

这将找到您传递的值并将点设置为

答案 3 :(得分:0)

似乎你在函数的args中加了一个变量。要么连接它并将它放在DOM中,要么只是将字符串值放在那里。最好使用addEventListener

var pointsString_To_Add=0;
var String_To_Add = ""; // put the actual value here.
var el = document.querySelector('theElement/tag/#id/.class');
el.addEventListener('click', function(ev){ // Add a click event here
    Button_Hello_World(str,points); // call the function
});

function Button_Hello_World(str,points){ // change to str as string is reserved
    points += str || 0; // if str is undefined then 0 will be added.
    console.log(points);
}

答案 4 :(得分:0)

var pointsString_To_Add=0, string_TO_Add = "";

onclick="javascript:Button_Hello_World(string_TO_Add ,5)"

function Button_Hello_World(string,points)
{

       pointsString_To_Add = string+points;
alert('Result Expecting'+pointsString_To_Add);

}