簡體   English   中英

如何在Javascript中使用HTML Anchor(A)標簽

[英]How to use HTML Anchor (A) tag in Javascript

我正在嘗試創建一個選項卡式頁面。 我有以下代碼

<div class="profile">
    <div class="profileHR" onclick="load(this)">
        <a href="<c:url value="/secure/profileLink.htm"/>?show=changePassword"
                        target="iframeProfile">Change Password</a>
    </div>
    <div class="profileHR">
        <a href="<c:url value="/secure/profileLink.htm"/>?show=setupHours"
                        target="iframeProfile">Setup Business Hours</a>
    </div>
    <div align="center" class="profileContent">
        <iframe name="iframeProfile" src=""></iframe>
    </div>
</div>

當我點擊錨點時,網址會轉發到iframe。 但是我希望能夠在div class =“ profileHR”上的任意位置單擊,並且應該轉發到iframe網址。 所以我試圖為div編寫一個JavaScript onclick事件,但是如何在JavaScript中模擬錨事件?

為什么不只用<a>錨將div包裝起來?

代替<div> ... <a> </a> </div>具有以下功能:
<a><div> ... </div></a>

不需要javascript或如此。

我更喜歡onClick事件

<div class="profile">
    <div class="profileHR" onclick="load(this); changeIFrame(/*whateverinfoyouneed*/);">
        Change Password
   </div>
   <div class="profileHR" onclick="changeIFrame(/*whateverinfoyouneed*/);">
        Setup Business Hours
    </div>
    <div align="center" class="profileContent">
        <iframe name="iframeProfile" src=""></iframe>
    </div>
</div>
<a href=somelink#frameID>whatever</a>
some content
<iframe id=frameID></iframe>

應該管用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM