一个图标上的Javascript,用于展开和折叠不使用回车按钮的表
Javascript on a icon that expands and collapse a table not working with the enter button
我在这个页面上有一个可点击的+/-图标,当用户在jsp页面中点击它时,它会展开和折叠一个信息表,但问题是,如果用户点击这个图标并尝试通过按enter按钮来展开/折叠它,javascript将不会运行;由于某种原因,它只适用于鼠标点击。以下是我在jsp页面上的内容:
<td>
<a onclick="hideShowTable(${count}, this.id)" style="cursor:hand"
title="Expand/Collapse Table" tabindex="40"
id="eCTable${count}"
>+
</a>
</td>
在js文件中执行此函数:
function hideShowTable(tableCounter, id)
{
//Loop through all rows of the month
for(i=1; i<=12; i++)
{
var tableElm = document.getElementById("tableMonth"+ i +"_"+tableCounter);
//Hide or show the div tag
if (tableElm .style.display == "block"){
tableElm .style.display = "none";
document.getElementById(id).innerText="+";
}
else{
tableElm .style.display = "block";
document.getElementById(id).innerText="-";
}
}
}
描述说:
在元素上单击定点设备按钮时,会发生onclick
事件。此属性可用于大多数元素。
我认为您可以尝试使用表单的onsubmit()
而不是onclick()
。试一试。。
相关文章:
- Bootstrap折叠按钮不适用于android
- 每行的折叠按钮
- 如何让可折叠按钮仅针对移动设备显示
- jQuery 折叠按钮不加载远程内容
- Bootstrap导航栏折叠按钮不工作
- HTML/JavaScript:边栏展开/折叠按钮
- 如何在这个特定的脚本中使全部展开/全部折叠按钮
- jQuery移动可折叠按钮在头部,停止折叠/展开
- 引导折叠按钮如何防止两个折叠显示
- 可折叠按钮-引导3.3.4
- 引导导航条折叠按钮不工作
- Bootstrap 3菜单-两个折叠按钮-一次只有一个打开
- 如何显示不同的项目在导航栏,当点击折叠按钮
- jQuery show.bs.collapse事件用于嵌套Bootstrap可折叠按钮,触发的按钮比预期的多
- 引导手风琴折叠按钮
- 如何使引导菜单折叠按钮在iOS Safari上工作
- 通过单击折叠按钮更改最大高度
- 扩展/折叠按钮Won'
- Javascript展开/折叠按钮
- 引导3,折叠按钮在