我有一个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
没有从我的标签中获取值。我做错了什么?
答案 0 :(得分:1)
我认为您正在寻找的是:
var tab = document.getElementById('<%=searchType.ClientID %>').innerHTML;
使用ClientID
获取标签的ID,然后将其用作getElementById
的参数。获得标签后,innerHTML属性将为您提供标签文本。