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

DIV上放A标签,怎么定位

2013-12-20 
DIV上放A标签,如何定位。我有这样一段代码:我本身有一个DIV,DIV有onClick事件。然后我想在DIV中放入一个A标

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

热点排行