大家好,我有以下问题: 如何设置,输入将被添加到变量? 函数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
答案 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);
}