求js 高手帮忙修改一下代码 为什么这段代码执行后没效果
下面是代码我想实现的过程但是为什么没效果?<aid="A"onmouseOver="mouseOver(1)">A</a><scripttype="text/javasc...
下面是 代码 我想实现的过程 但是为什么没效果?
<a id="A" onmouseOver="mouseOver(1)" >A</a>
<script type="text/javascript">
function mouseOver(u){
document.getElementById('A').onmouseOver.replace('mouseOver(1)','mouse(1)');
//但点击事件的时候 mouseOver(1) 替换为mouse 防止for循环的时候 事件被重新触发
var x=1;
for(;x==10;x++){alert(x);}
var aop = document.getElementById('A').onmouseOver;//但for语句循环完成后 获取onmouseOver里面的值
document.getElementById('A').onmouseOver.replace(aop,'mouseOver(1)');//获取后并且修改为正确
}
</script> 展开
<a id="A" onmouseOver="mouseOver(1)" >A</a>
<script type="text/javascript">
function mouseOver(u){
document.getElementById('A').onmouseOver.replace('mouseOver(1)','mouse(1)');
//但点击事件的时候 mouseOver(1) 替换为mouse 防止for循环的时候 事件被重新触发
var x=1;
for(;x==10;x++){alert(x);}
var aop = document.getElementById('A').onmouseOver;//但for语句循环完成后 获取onmouseOver里面的值
document.getElementById('A').onmouseOver.replace(aop,'mouseOver(1)');//获取后并且修改为正确
}
</script> 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询