<<SCRIPT LANGUAGE="JavaScript">
function click1(){
alert("onclick");
//去掉onMouseOver事件和onMouseOut事件?
}
function over(){
alert("onMouseOver");
}
function out(){
alert("onMouseOut");
}
</SCRIPT>
<form name="form1">
<input type="button" name="button1" id="button1" value="button" onclick="click1()" onMouseOver="over()" onMouseOut="out()">
</form>怎么才能在onclick事件里把onMouseOver和onMouseOut事件变成空,效果是onMouseOver='' onMouseOut=''.
谢谢!
function click1(){
alert("onclick");
//去掉onMouseOver事件和onMouseOut事件?
}
function over(){
alert("onMouseOver");
}
function out(){
alert("onMouseOut");
}
</SCRIPT>
<form name="form1">
<input type="button" name="button1" id="button1" value="button" onclick="click1()" onMouseOver="over()" onMouseOut="out()">
</form>怎么才能在onclick事件里把onMouseOver和onMouseOut事件变成空,效果是onMouseOver='' onMouseOut=''.
谢谢!
直接去掉不就可以了吗?
function click1(){
alert("onclick");
//去掉onMouseOver事件和onMouseOut事件?下面的方法好象不能实现
form1.button1.onMouseOver="";
form1.button1.onMouseOut="";
}当点击按钮时,就不要触发onMouseOver事件了.
function click1(){
alert("onclick");
document.form1.button1.onmouseover = null;
document.form1.button1.onmouseout = null;
}
function click1(){
//去掉onMouseOver事件和onMouseOut事件?
document.form1.text.value="onclick"
}
function over(){
var xx=document.form1.text.value
if(xx=="onclick"){
alert("我已经点了, 所以onmouseover就不 执行了!");
}
else{
alert("onMouseOver");
}
}
function out(){
var xx=document.form1.text.value
if(xx=="onclick"){
alert("我已经点了, 所以onmouseout就不 执行了!");
}
else{ alert("onMouseOut");
}
document.form1.text.value="xx";
}
</SCRIPT>
<form name="form1">
<input type="button" name="button1" id="button1" value="button" onclick="click1()" onMouseOver="over()" onMouseOut="out()">
<input type="text" name="text" value="xx">
</form>
function click1(){
alert("onclick");
//去掉onMouseOver事件和onMouseOut事件?
document.form1.button1.onmouseover = null;
document.form1.button1.onmouseout = null;
}
function over(){
alert("onMouseOver");
}
function out(){
alert("onMouseOut");
}
</SCRIPT>
<form name="form1">
<input type="button" name="button1" id="button1" value="button" onclick="click1()" onMouseOver="over()" onMouseOut="out()">
</form>
这种就行
当执行onclick事件时,就不执行任何事件了.
但自从你onclick后, 你的 onMouseOut 和 onMOuserover 就从此费了! 再也用不了了!
alert("我已经点了, 所以onmouseover就不 执行了!");
和
alert("我已经点了, 所以onmouseout就不 执行了!");换成你想要的逻辑, 如果你什么都不想赶, 你就把它门删了就行了!而且 onMoueseOut 和 onMouserOver 还能用!
document.form1.button1.onmouseout = null;
document.form1.button1.onmouseover = null;
alert("onclick");
}
document.form1.button1.onmouseout = null;
document.form1.button1.onmouseover = null;
alert("onclick");
}上面的方法可以去掉两个事件,单当执行onclick事件时,同时也会执行一次onmouseout 事件,
怎么才能不去执行此事件!!!!