search():void { let name=(document.getElementById('name') as HTMLInputElement); let list_name=document.getElementsByClassName('list_name'); let user_list=document.getElementsByClassName('user_list'); for(let o=0;o<list_name.length;o++){ for(let i=o;i<user_list.length;i++){ let user_list_select=user_list[i]; if (name.value===(list_name[o] as HTMLInputElement).innerHTML){ (user_list_select as any).style.display='none'; this.(user_list_select as any).style.display='block'; } } } } 菜鸟求问。 做的是筛选功能的代码,从数据中进行对比,隐藏名字不相同的内容,显示名字相同的内容。但是在typescript中js似乎不能这么写,但是相同的代码在js中是成立的。 求大神帮忙解答this的问题,因为本身typescript不太熟练,又看不太懂箭头函数(=>)才选用js的,结果发现不能运行。
目前暂无任何回答
- 0 回答
- 0 关注
- 2637 浏览
添加回答
举报
0/150
提交
取消