带有数组参数的Javascript onclick

肯德拉

我试图弄清楚如何使以下代码起作用:

<ul> 
    <li id='anvil1' class='locked' onclick='anvil1.countCheck("anvil1", "defense", 10, event.button);'>+10 Defensive Ability</li>
    <li id='anvil4' class='locked' onclick='anvil4.countCheck("anvil4", "[\"defense\", \"constitution\"]", [10, 20], event.button);'>+15 Defensive Ability <br />+20 Constitution</li> 
</ul>

这些链接是从star对象访问方法。我需要第2个和第3个参数为数组,因为它们具有可变数量的值。例如,第一颗星anvil1具有一个状态(防御)和一个值(10)。第四颗星具有两个属性(防御,体质)和两个值(10、20)。我相信统计资料/值的数量最多可以达到3。

到目前为止,如果我尝试调用stats[0]返回的值仅仅是第一个字母?

alert('Stats: ' + stats[0]);会出现带有Stats: d的警报框Stats: [

我不确定如何解决此问题,我们将不胜感激任何建议!

粉红海龟

您看得出来差别吗 ?

"[\"defense\", \"constitution\"]"

是一个字符串,

[10, 20]

是一个数组。显然,您也希望将第二个参数也作为数组,因此您需要将调用更改为

anvil4.countCheck("anvil4", ["defense", "constitution"], [10, 20], event.button);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有数组参数的Javascript onclick

来自分类Dev

带有cookie的javascript onclick函数

来自分类Dev

带有更改 javascript/JQuery 的 onclick

来自分类Dev

带有 JavaScript onClick 的随机图像

来自分类Dev

Javascript onclick参数

来自分类Dev

调用带有数组参数的函数

来自分类Dev

使用带有参数/ AJAX的按钮onClick调用PHP函数?

来自分类Dev

在php中提供带有echo参数的onclick方法

来自分类Dev

如何分配带有 onClick 属性参数的 redux 操作?

来自分类Dev

带有onclick函数的IllegalStateException

来自分类Dev

每个带有数组的 JavaScript

来自分类Dev

javascript onclick无法使用参数

来自分类Dev

带有onclick javascript函数的下拉菜单

来自分类Dev

带有HTML onclick的javascript错误“未定义函数”

来自分类Dev

Javascript div show隐藏带有图像精灵的onclick

来自分类Dev

类中带有数组的Alamofire参数

来自分类Dev

使用sympy编译带有数组参数的函数

来自分类Dev

C ++通过带有数组索引/的类传递参数

来自分类Dev

Java调用带有数组参数的方法

来自分类Dev

带有数组作为参数的Python lambda函数

来自分类Dev

Onclick函数参数

来自分类Dev

OnClick传递网址参数

来自分类Dev

循环传递参数onclick

来自分类Dev

onClick()事件与参数混淆

来自分类Dev

js onclick函数参数

来自分类Dev

带参数的onclick函数

来自分类Dev

传递参数 onClick,React

来自分类Dev

滚动数组onclick

来自分类Dev

返回带有onclick事件的循环示例