1
我需要能够创建一个独立的函数,该函数根据2个不同函数中的变量创建总数。从不同的函数总结总结 - Javascript
function addToy1()
{
var i = document.getElementById("qty_toy1");
var qtytoy1 = i.options[i.selectedIndex].text;
var qtytoy1tot = qtytoy1 * 26.99;
var generateTableToy1="<table width=\"210px\" border=\"0\">"
+" <tr>"
+" <td width=\"140\">Optimus Prime</td>"
+" <td width=\"25\">x " + qtytoy1 + "</td>"
+" <td width=\"45\">£" + qtytoy1tot + "</td>"
+" </tr>"
+"</table>";
document.getElementById("toy1_add").innerHTML=generateTableToy1;
}
function addToy2()
{
var i = document.getElementById("qty_toy2");
var qtytoy2 = i.options[i.selectedIndex].text;
var qtytoy2tot = qtytoy2 * 14.39;
var generateTableToy2="<table width=\"210px\" border=\"0\">"
+" <tr>"
+" <td width=\"140\">Bumblebee</td>"
+" <td width=\"25\">x " + qtytoy2 + "</td>"
+" <td width=\"45\">£" + qtytoy2tot + "</td>"
+" </tr>"
+"</table>";
document.getElementById("toy2_add").innerHTML=generateTableToy2;
}
有了这段代码,我需要做一个变量“qtytoy1tot”和“qtytoy2tot”的总和。我是Javascript新手。请尽可能帮忙。谢谢。
@Whymarrh我很好奇,但函数addToyX(){}'有什么问题? – 2012-04-05 02:02:18
你可以从各自的功能中返回“qtytoy1tot”和“qtytoy2tot”,并且这样做。 – 2012-04-05 02:02:48
@Whymarrh如果你只是根据你所听到的而不是从经验中发表的言论,请不要把它们作为最佳实践进行详尽的陈述。如果您有兴趣了解两者之间的差异,请查看关于此问题的评论中的答案和链接:http://stackoverflow.com/questions/336859/javascript-var-functionname-function-vs功能函数名称 – 2012-04-05 02:11:24