ListView_DeleteItem 删除后视图中还存在,滚动时会一个一个的慢慢消失

在改一个开源项目

for (int i = nItems - 1; i >= 0; i--)
    ListView_DeleteItem(m_hListView, i);

全部执行完毕后视图中还存在item

 

  • 滚动列表item会移除某些内容
  • 单击item也会移除
  • F5 会导致全部移除

为什么不是一次性的移除

那你可以直接把 dom的innerHtml=""置空