2017-09-27 99 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