先上代码:<html>
<body bgcolor="#FFFFFF">
<div><a href="http://www.baidu.com" onClick="a();return false;">百度!</a></div>//return false在这里
</body>
<script type="text/javascript">
function a()
{
document.body.bgColor="#669900";
}
</script>
</html>上面的代码 可以使onclick 无效 同时可以实现背景颜色跳转的效果
<html>
<body bgcolor="#FFFFFF">
<div><a href="http://www.baidu.com" onClick="a()">百度!</a></div>
</body>
<script type="text/javascript">
function a()
{
document.body.bgColor="#669900";
return false; //放在这里 无法实现onclick的无效
}
</script>
</html>小弟想问的是
onclick 代码走动的顺序是怎样的
还有原理啦
。
<body bgcolor="#FFFFFF">
<div><a href="http://www.baidu.com" onClick="a();return false;">百度!</a></div>//return false在这里
</body>
<script type="text/javascript">
function a()
{
document.body.bgColor="#669900";
}
</script>
</html>上面的代码 可以使onclick 无效 同时可以实现背景颜色跳转的效果
<html>
<body bgcolor="#FFFFFF">
<div><a href="http://www.baidu.com" onClick="a()">百度!</a></div>
</body>
<script type="text/javascript">
function a()
{
document.body.bgColor="#669900";
return false; //放在这里 无法实现onclick的无效
}
</script>
</html>小弟想问的是
onclick 代码走动的顺序是怎样的
还有原理啦
。
解决方案 »
- 大家帮忙看下我这个程序为什么实现不了
- 【】【】一般人他做不出来,很有技术含量的问题
- 修改SELECT中OPTION被选中问题
- 有个网页制作的题目想问问大家?很急呀
- 关于利用webbrowser进行打印时的也眉页脚控制问题,各位请多多赐教
- 请教:当表格的ID为字符串时怎么获取这个表格,请教怎么修改。。。
- 一个页面上有上下两个frames.怎么把上面的值 传给下面的frame!(内详)
- 谁有类似tabcontrol / tabpanel的JS源码????????
- 这句话什么意思啊?<meta http-equiv="pragma" content="no-cache">
- 谢谢各位热心的朋友。如何模拟按下shift+tab ?
- 请问如何在弹出的div信息框中加入文字超链接??
- 关于在VS2010里面调试js的方法
<body bgcolor="#FFFFFF">
<div><a href="http://www.baidu.com" onClick="return a()">百度!</a></div>
</body>
<script type="text/javascript">
function a()
{
document.body.bgColor="#669900";
return false;
}
</script>
</html>
<html>
<body bgcolor="#FFFFFF">
<div><a href="http://www.baidu.com" onClick="a()">百度!</a></div>
</body>
<script type="text/javascript">
function a()
{
document.body.bgColor="#669900";
event.returnValue=false;//将事件的返回值设为false
}
</script>
</html>
return a()确实可行
调用event.returnValue=false;
貌似不行
感谢大家的解惑哈
学习了
<script type="text/javascript">
window.onload=function()
{
var ol=document.getElementsByTagName("ol")[0];
for(i=0;i<6;i++)
{
var li=document.createElement("li");
color=Math.ceil(Math.random()*1000000+1);
li.title="#"+color;
li.innerHTML="<a href='#' onClick='return a(this.parentNode)'>'这个是第"+i+"个随机得出的颜色'</a>";
li.onclick="return a(this)";
ol.appendChild(li);
}
}
function a(obj)
{
document.body.bgColor=obj.title;
return false;
}
</script>
<body bgcolor="#FFFFFF">
<ol>
</ol>
</body>
</html>
<div><a href="http://www.baidu.com" onClick="document.body.bgColor='#669900';
if (arguments[0]&&arguments[0].preventDefault) {
arguments[0].preventDefault();
} else {
window.event.returnValue = false;
}">百度!</a></div>
</body>这么写也是比较无奈,在js里定义事件会比较好看。