欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

div上放a标签,怎么定位

更新时间: 2014-01-05 00:52:31 责任编辑: Author_N1

 

DIV上放A标签,如何定位。
我有这样一段代码:

我本身有一个DIV,DIV有onClick事件。
然后我想在DIV中放入一个A标签,但是A标签是在DIV中的,所以我在点击A标签时,DIV的onClick事件也会触发,所以我想把A标签拿出来绝对定位在 DIV的某个位置(如果A标签在内部不触发DIV的onClick更好)。

DIV onClick事件 和 A link 是两个页面。


<script type="text/javascript">
      function <%= RoomDiv.ClientID %>openDetail()
      {
         $.XYTipsWindow({
                ___title: "详细信息",
                ___content: "iframe:../Controls/BuildingControl_RoomDisplay.aspx",
                ___width: "400",
                ___height: "300",
                ___drag: "___boxTitle",
                ___showbg: true,
                ___offsets: "middle-top"
            });
      }
</script>


<div id="RoomDiv" runat="server" class="DisplayDiv" onclick="">
    <div class="ONLineEnergyWin">
        <a onclick="其他弹框方法">
            <asp:Label ID="Label1" runat="server"></asp:Label>
        </a>
    </div>
    other
</div>

--参考方法--
引用:

<script>
function aClick(){
alert("a");
return false;
}

function divClick(){
if(window.event.currentTarget !== window.event.srcElement){
return;
}
alert("div");
}
</script>
<div onclick="divClick();">
<a onclick="aClick();">test</a>
</div>

<script>
function aClick(){
alert("a");
return false;
}

function divClick(div){
if(div !== window.event.srcElement){
return;
}
alert("div");
}
</script>
<div onclick="divClick(this);">
<a onclick="aClick();">test</a>
</div>

上面的不支持ie
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:52:31
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/846/
本文WWW.DOC100.NET DOC100.NET版权所有。