基于文本隐藏面板
To hide the panel based on text
下面提到的脚本工作正常(1),但如果我设置了elseif条件它不工作(2)
如何使用elseif condition 步骤1function cl_Indexchange(sender, eventArgs) {
var pnl = document.getElementById("pnlSchedule");
var item = eventArgs.get_item();
if (item.get_text() == "Call Back Later (CBL)") {
pnl.style.display = "block";
} else
{
pnl.style.display = "none";
}
}
步骤2 function cl_Indexchange(sender, eventArgs) {
var pnl = document.getElementById("pnlSchedule");
var item = eventArgs.get_item();
if (item.get_text() == "Call Back Later (CBL)") {
pnl.style.display = "block";
} else
(item.get_text() == "Call Back After Explanation (CBE)") {
pnl.style.display = "block";
}
elseif
(item.get_text() == "Call Back After Explanation (CBE)") {
pnl.style.display = "block";
}elseif
{
pnl.style.display = "none";
}
}
因为这里的if-else
结构不正确。else
总是作为if
的最后一条语句出现,else if
将出现在中间,您需要在else
和if
之间提供空间,如下所示:
if (item.get_text() == "Call Back Later (CBL)") {
pnl.style.display = "block";
}
else if(item.get_text() == "Call Back After Explanation (CBE)") {
pnl.style.display = "block";
}
else
{
pnl.style.display = "none";
}
你也可以合并else if
部分,因为它做同样的事情,你可以有一个单独的if
和else
语句:
if (item.get_text() == "Call Back Later (CBL)" || item.get_text() == "Call Back After Explanation (CBE)") {
pnl.style.display = "block";
}
else
{
pnl.style.display = "none";
}
您的if-else
结构不正确。试试这个
function cl_Indexchange(sender, eventArgs) {
var pnl = document.getElementById("pnlSchedule");
var item = eventArgs.get_item();
if (item.get_text() == "Call Back Later (CBL)") {
pnl.style.display = "block";
} else if (item.get_text() == "Call Back After Explanation (CBE)") {
pnl.style.display = "block";
} else {
pnl.style.display = "none";
}
}
相关文章:
- 如何使用javascript隐藏文本
- 通过ng-if设置隐藏文本框的值
- 如何在弹出窗口中隐藏文本属性'It’传单上没有填写
- 如何切换链接(不是按钮)以显示和隐藏文本
- 在 JavaScript 中隐藏文本框
- 单击按钮可隐藏或取消隐藏文本
- 使用jquery单击事件淡入隐藏文本
- JS事件CTRL+鼠标悬停+隐藏文本
- 导航关闭时隐藏文本导航
- 如何显示和隐藏文本,而不是在javascript中使用警报
- 如何停止幻灯片放映隐藏文本和图像跳到顶部,而下一张幻灯片进来
- jQuery 获取 ASP.net 隐藏文本框值的值
- 允许在对焦/模糊显示/隐藏文本区域内进行单击
- 当节宽设置为 0 时隐藏文本
- 将鼠标悬停在按钮显示屏的隐藏文本框上
- 如何防止在取消隐藏/隐藏文本后滚动到顶部
- 如何调用文本框代码隐藏文本更改事件从复选框单击位于网格视图行内
- 根据“是/否”显示/隐藏文本框
- 在显示和隐藏文本(javascript)之间切换
- 显示/隐藏文本框