首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

页面的加载有关问题

2012-01-20 
页面的加载问题两个问题:1: body onclickxx()a测试事件/a/body怎样可以在点击a超链接的时候不

页面的加载问题
两个问题:

1: <body onclick="xx()">
  <a>测试事件</a>
  </body>
怎样可以在点击a超链接的时候不响应body标签的onclick事件。


[解决办法]
没试过。好像不可以吧。。
[解决办法]
这样写好奇怪,为什么把onClick时间写在body上?
[解决办法]
... ...

<script type="text/javascript">

function clickBody() {
alert('点击页面');
}

function clickA() {
if(window.event) {
event.cancelBubble = true; 
}
}

</script>

</head>
  
<body onclick="clickBody()">
<a onclick="clickA()">测试点击事件sssssssssssssssssssssssssssssssssssss</a>
</body>
</html>

在IE下测试过没问题。
[解决办法]
似乎是不行吧 没有这么用过

[解决办法]

JScript code
<body onclick="xx(this)">  <a onclick="xx(this)">测试事件</a></body><script language="javascript">function xx(b){    if(window.event) {          event.cancelBubble = true;        }    if(b.tagName.toUpperCase() != "BODY"){        return;    }    alert("onclick");}</script>
[解决办法]
JScript code
    function xx()    {        if(event.srcElement.tagName!='A')        {        }    }
[解决办法]
可以啊 你给<a>加一个事件 在这个事件的开头部分就把 body的onclick事件置为空 在结尾部分再加上 但是这样比较麻烦 不知道你为什么给 body加了个事件 迷茫

热点排行
Bad Request.