前端的按钮,在都需要与后台交互数据的情况下,什么时候用js function,什么时候用超链接呢?求各位大神指导,第一次提问
发布于 4 年前 作者 Even0311 2835 次浏览 来自 问答

如题,自学nodejs时遇到的一个问题,在读其他人的代码。

<td class="hidden-480">
    {{if $value.status==1}}
    <img src="{{__HOST__}}/admin/images/yes.gif" onclick="app.toggle(this,'admin','status','{{@$value._id}}')" />
    {{else}}
    <img src="{{__HOST__}}/admin/images/no.gif" onclick="app.toggle(this,'admin','status','{{@$value._id}}')" />
    {{/if}}
</td>

<td>
    <div class="visible-md visible-lg hidden-sm hidden-xs btn-group center">


        <a id='***question at here***' href="{{__HOST__}}/admin/manage/edit?id={{@$value._id}}">

            <button class="btn btn-xs btn-info">
                <i class="icon-edit bigger-120"></i>
            </button>
        </a>

        <a href="{{__HOST__}}/admin/manage/delete?id={{@$value._id}}">


            <button class="btn btn-xs btn-danger">
                <i class="icon-trash bigger-120"></i>
            </button>

        </a>

    </div>

</td>

最上面img如果点击会修改数据库状态并显示对应状态, 而加黑加粗的id=questionAtHere的标签点击之后直接发起了一个超链接,我想知道为什么会有这样的区别,以及各在什么时候使用。 再次感谢大家宝贵的时间

6 回复

我建议你先调整一下排版

@justjavac 这代码是不是有点熟悉,table布局

取决于 url 会不会变,会变(包括 # 后的部分)才能用超链接。

@i5ting 大神我是你粉丝,手里有狼书上下哈哈。

@justjavac 谢谢各位

回到顶部