【发布时间】:2012-10-11 05:58:16
【问题描述】:
我想通过 javascript 函数传递字符串和整数参数,但整数作为字符串传递。
变量attachfile是一个字符串。
var upload_number = 1;
input.setAttribute("onClick", "removeBtn(attachfile+ upload_number)");
【问题讨论】:
-
用户 parseInt javascript 函数w3schools.com/jsref/jsref_parseint.asp
-
remove.setAttribute("onClick", removeBtn('parseInt(upload_number)')');它也没有做我在这段代码中做错了什么?
-
您评论中的代码引号不匹配,因此根本不起作用。它还在
parseInt(...)周围加上引号,这意味着它传递一个带有实际字母p、a、r 等的字符串,它不会调用parseInt()函数。如果您只想将数字作为不需要parseInt()的唯一参数传递,只需说remove.setAttribute("onClick", "removeBtn(upload_number)");。 -
ooooohthanx,我将如何再次为你的努力投票支持你的评论和thanx
标签: javascript function parameter-passing