阻止浏览器默认 onmouseover 事件?
发布网友
发布时间:2022-04-28 19:58
我来回答
共2个回答
热心网友
时间:2022-04-25 18:04
要禁用title提示是吗?
其实你要做的是把元素的title清除,就没有默认的提示了。
window . onload=function(){
var elems=document.getElementsByTagName('*');
for(var i=0,j=elems.length;i<j;i++){
elems[i].title=''; //赋空字符
}
}
热心网友
时间:2022-04-25 19:22
return false的作用在于阻止浏览器的默认处理行为。比如:
<form action="">
<input type="submit" value="" onclick="return onClick();" />
</form>
以上是一段html代码,有一个form表单和一个提交按钮,其中onClick是一个在javascript中定义的函数:
var onClick = function(){}
现在点击这个提交按钮,浏览器默认情况下会将表单数据发送给action属性中指定的""。如果加上了return false:
var onClick = function()
则点击这个按钮没有任何反应,因为你阻止了浏览器的默认提交行为。
至于你说的在onMouseOver()里使用return true,我不太清楚你的具体应用是什么,所以不好解释。