function _selDate(){
var t
var dateInputObj=event.srcElement.previousSibling.previousSibling;
t=showModalDialog(_APP_path +'/pub/selDate.asp','',"dialogHeight: 395px; dialogWidth: 451px; center: Yes; help: No; resizable: Yes; status: no;");
if (t!=null){
dateInputObj.value=t
}
}
var t
var dateInputObj=event.srcElement.previousSibling.previousSibling;
t=showModalDialog(_APP_path +'/pub/selDate.asp','',"dialogHeight: 395px; dialogWidth: 451px; center: Yes; help: No; resizable: Yes; status: no;");
if (t!=null){
dateInputObj.value=t
}
}
event.srcElement:当前操作的对象,这里应该是指你的日期按钮
event.srcElement.previousSibling:日期按钮的前一个sibling
event.srcElement.previousSibling.previousSibling:再前一个sibling,应该就是日期输入框可能在你的日期按钮与日期输入框之间有空格符(空格,换行,回车,tab都属于空格符)或字母
所以要用两次previousSibling
如果日期按钮与日期输入框之间没有间隔的话,只用一个previousSibling就可以定位到日期输入框。