为了账号安全,请及时绑定邮箱和手机立即绑定

js函数调用

js函数调用

一只名叫tom的猫 2019-05-11 17:11:36
varcheckedIds="";//翻页保存选中的id/***记录选择的元素*@return*/functionchangeIds(){varoneches=document.getElementsByName("ids");for(vari=0;i
查看完整描述

2 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

别这么写,这是不推荐的写法,而且容易出现很多问题。
在html中写:
onclick="handleClick();"
在js中写:
functionhandleClick(){
changeIds();
getChecked();
contains('1','2');
}
你写onclick="contains('1','2');"时,这个contains函数的调用环境变成了当前的元素,而元素的类型是HtmlElement也是Node。非常巧合的是,Node上面也有一个函数contains,所以程序以为你调用的是Node上的contains,因此出现了参数类型不匹配的错误。
                            
查看完整回答
反对 回复 2019-05-11
?
慕村225694

TA贡献1880条经验 获得超4个赞

你这个第二个代码可以完整点
看到onclick,我猜你是在html标签式执行方法,如果是这样的话,不建议应该也支持在HTML标签中执行多个事件方法,你可以如楼上的写法
                            
查看完整回答
反对 回复 2019-05-11
  • 2 回答
  • 0 关注
  • 298 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信