问题:
当前动态网页内容时,接下去一句取新修改的属性时,可能会取不到值

JS等待延时操作,获取相关属性//InsertNewRow为插入组件,就是多行录入时,动态增加一新
JS等待延时操作,获取相关属性
document.all.EB_REPAIR_PART.insertNewRow(document.all.EB_REPAIR_PARTnewRowNum1.value);
JS等待延时操作,获取相关属性
//rownum这时新插入的行号,新建的行的ID与前面的ID相同,
JS等待延时操作,获取相关属性
document.all('ADD_PART_CODE',rownum).focus();
JS等待延时操作,获取相关属性
//这时会出错,用document.all('ADD_PART_CODE').length取得值为undefined

JS等待延时操作,获取相关属性

解决方法,
通过setTimeOut延时操作

JS等待延时操作,获取相关属性window.setTimeout("document.all('ADD_PART_CODE',"+rownum+").focus()"100);    
JS等待延时操作,获取相关属性

相关文章:

  • 2021-10-20
  • 2021-05-25
  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案