function testmethod(param1,param2){
alert(param1);alert(param2);
}
<button οnclick="
testmethod('param1','param2')"></button>
要用引号把参数引起来
js中动态传递参数还需要使用转义字符
<script type="text/javascript">
var param1="";
var param2="";
document.getElementById("test").innerHTML("
<button οnclick='
testmethod(
\'
'+param1+'
\'
,
\'
'+param2+'
\'
)
'></button>");
</script>