背景信息:
我有一个函数,在调用时会在表单内创建选择列表并填充它。之后,脚本将遍历列表中的选项并查找某个值。如果该值存在,则脚本“选择”该选项。
问题:
因为列表是动态创建的并且有时非常大,所以加载需要一段时间。发生这种情况时,脚本的第二部分(选择选项的部分)不会做任何事情,因为选择列表没有时间加载。
解决方案的想法:最好在选择列表
的事件中调用函数的第二部分(作为单独的函数) 。onload
但是选择列表不应该具有onload
属性。另一种想法是简单地添加延迟,但有一天延迟可能不够长。