求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>
展开
 我来答 举报
_御少
2012-11-19 · TA获得超过976个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:83.2万
展开全部
1、 js里面是区分大小写的,onmouseover 在js里面全部是小写的
2、onmouseover没有replace方法
3、循环语句x==10永远不可能执行的 改为x<=10
更多追问追答
追问
没replace  有什么办法修改吗?
追答
你就是想放在A上面弹出1到10对吧
林越洋
2012-11-19 · 超过13用户采纳过TA的回答
知道答主
回答量:48
采纳率:100%
帮助的人:16.9万
展开全部
使用JS注册事件的方法会好点!!直接修改的不生效!!或者使用 setAttribute 设置事件
追问
我想直接修改事件使得不生效 高手有例子吗
抢首赞 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式