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';??????????????? }??????????? }??????? }??? }?? ??? ???? 菜鳥求問。??? 做的是篩選功能的代碼,從數(shù)據(jù)中進行對比,隱藏名字不相同的內容,顯示名字相同的內容。但是在typescript中js似乎不能這么寫,但是相同的代碼在js中是成立的。??? 求大神幫忙解答this的問題,因為本身typescript不太熟練,又看不太懂箭頭函數(shù)(=>)才選用js的,結果發(fā)現(xiàn)不能運行。
- 0 回答
- 0 關注
- 2669 瀏覽
添加回答
舉報
0/150
提交
取消