不好意思 又来麻烦大家一点JS兼容的问题 页面上只显示招聘信息的部分信息..鼠标放到每条职位名上去之后 弹出的层要显示一些详悉的信息.=======================在FF下是没问题的.. 在IE6 和 IE7 下 鼠标放上去 都不显示弹出层不知道为什么=======================我是用 onmouseover 来改边层的display的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是JS:function $(s) { return document.getElementById(s);}function preview(v,n){ var d = 'zp'+n; if(v == 1) { $(d).style.display='inline'; } else if(v == 0) { $(d).style.display='none'; }}=================================这是调用的地方:<td onmouseover="setTimeout('preview(1," .$i. ")',500)" onmouseout="setTimeout('preview(0," .$i. ")',500)" ><div>这是要显示出来的东西</div>=====================<td>是用foreach循环出来的 $i++ function preview(v,n) { alert(n)//看看对不对。var d = 'zp'+n; if(v == 1) { $(d).style.display='inline'; } else if(v == 0) { $(d).style.display='none'; } } javascript:var el = document.getElementsByTagName('div');var n = '';for (var i = 0 ; i < el.length ; i ++){n += 'Name=' + el[i].getAttribute('name') + ' ID=' + el[i].id + '\n'};alert(n);在 IE 地址栏输入以上指令,发现 ID 无值,FF 正常javascript:var el = document.getElementsByTagName('div');var n = '';var x=1;for (var i = 0 ; i < el.length ; i ++){n += 'Name=' + el[i].getAttribute('name') + ' ID=' + el[i].id + '\n';if (el[i].getAttribute('name')=='zp'){el[i].id = 'zp' + x;x ++}};alert(n);在 IE 地址栏输入以上指令后,测试正常请自行检查代码中 ID 赋值部分 如何用Ajax获得session里面的某个属性。 关于闭包的问题 asp.net中的一个js函数 三个页面间的opener问题! javascript中select算法 再问一个超难的问题. 求助:JS在NETSCAPE中的错误解决!!! 谁知道做树型目录或菜单? 为什么提交事件中的函数未被执行? Django框架下使用JavaScript的问题 csdn里头像上传???? 怎么取当前单元格的lable控件,非常急,在线等,先谢了
{
return document.getElementById(s);
}
function preview(v,n)
{
var d = 'zp'+n;
if(v == 1)
{
$(d).style.display='inline';
}
else if(v == 0)
{
$(d).style.display='none';
}
}=================================
这是调用的地方:<td onmouseover="setTimeout('preview(1," .$i. ")',500)" onmouseout="setTimeout('preview(0," .$i. ")',500)" >
<div>这是要显示出来的东西</div>
=====================
<td>是用foreach循环出来的 $i++
{
alert(n)//看看对不对。
var d = 'zp'+n;
if(v == 1)
{
$(d).style.display='inline';
}
else if(v == 0)
{
$(d).style.display='none';
}
}