您的位置:首页 > Web前端 > JavaScript

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

2004-10-19 12:07 525 查看
问题:
当前动态网页内容时,接下去一句取新修改的属性时,可能会取不到值

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

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

window.setTimeout("document.all('ADD_PART_CODE',"+rownum+").focus()", 100);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: