2017-09-27 157 views
0

這是我的span標籤,它顯示「隱藏子問題」。我想創建一個超鏈接,以便用戶知道它是可點擊的。我怎樣才能做到這一點?如何在ColdFusion中創建超鏈接?

<span 
    onclick= 
    "#hidejsfuncs#showHideElement 
    ('h1_#qMocQuestionDetails.qnID#','none'); 
    showHideElement('v1_#qMocQuestionDetails.qnID#','');" 
    id="h1_#qMocQuestionDetails.qnID#" > #mocTrans.Translate("Hide 
    subquestions")# 
</span> 

任何人都可以幫助我做到這一點嗎?我需要JavaScript嗎?

回答

2

如果您想要鏈接,請使用錨點<a>標記。事情是這樣的:

<a href="##" 
    onclick= 
    "#hidejsfuncs#showHideElement 
    ('h1_#qMocQuestionDetails.qnID#','none'); 
    showHideElement('v1_#qMocQuestionDetails.qnID#','');" 
    id="h1_#qMocQuestionDetails.qnID#" > #mocTrans.Translate("Hide 
    subquestions")# 
</a> 

注:我列入HREF 2個井號標籤,因爲這個代碼嵌套<cfoutput>標籤之間。通過使用兩個hashtags,ColdFusion輸出將爲瀏覽器生成一個hashtag。

+0

謝謝,我試過這個作品,但每次我點擊我的鏈接,它都會讓我進入頁面開始。 –

+0

您的JS onclick()未正確觸發。在瀏覽器中使用F12或開發工具來查看JS正在發射什麼。您可能需要首先構建最終的JS,而不是在錨標記中動態構建它。 – Shawn