document.all的问题
一个div用于显示备注信息用途,当鼠标移到某一行的时候现实该信息:
<tr class="textfield1" onMouseMove="doMouseMove(this,<%=i%>)" onMouseOut="this.style.background=''; this.style.borderColor=''">
<div align="left" name="div_memo" id="div_memo"></div>
javaScript代码如下:
function doMouseMove(obj,index){
obj.style.background='#99FFFF';
if(typeof(form1.plan_desc.length)=="undefine"){
document.all("div_memo").innerText=form1.memo.value;
}
else{
document.all("div_memo").innerText=form1.memo[index].value;
}
}
这样做的所产生的效果不理想,当我移动到table的某一行,不能立即显示该行的备注信息,
而是拖拽该行(如拖拽某一行的文字)才可以显示信息,我想是不是document.all搜索页面对象
太慢而产生这个现象?
除了document.all来搜索已知div,还没有其他高效的,直接定位div名称的办法?
诸如form1.控件名.innerText此类的?