JavaScript中ASP标签的值

时间:2014-11-04 16:25:37

标签: javascript asp.net tabs jquery-ui-tabs

我有一个ASP.NET标签控件,用于将文本/字符串值从我的C#后端传递到我页面内的JavaScript函数。

我使用easyTabs功能,但需要根据搜索类型以编程方式切换标签。

function changeTab() {
        var tab = document.getElementById('<%=searchType.Text%>').textContent;
        if (tab == "Officer") {
            $('#tab-container').easytabs('select', '#tabs1-officer');
            alert("Gotten this far: 4");
        }
        else {
            $('#tab-container').easytabs('select', '#tabs1-company');
            alert("Gotten this far: 5");
        }

据我所知,var tab没有从我的标签中获取值。我做错了什么?

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找的是:

var tab = document.getElementById('<%=searchType.ClientID %>').innerHTML;

使用ClientID获取标签的ID,然后将其用作getElementById的参数。获得标签后,innerHTML属性将为您提供标签文本。