【发布时间】:2015-03-10 06:38:54
【问题描述】:
我有一个折叠表,其中包含折叠其内容的链接。我想使用 JS 更改链接(例如,从“+”到“-”并向后)。我做到了,但我的桌子停止倒塌。这是代码:
<div class="panel-group" id="accordion">
<h6>
<a class="collapsed" data-toggle="collapse"
id="element${result.index}" data-parent="#accordion"
href="#collapse${result.index}"
onClick="javascript:changeText(${result.index})"><span
class="glyphicon glyphicon-plus"></span></a> ${result.name}
</h6>
<div id="collapse${result.index}"
class="panel-collapse collapse">
<div class="panel-body">
等等。功能:
function changeText(idElement) {
var element = document.getElementById('element' + idElement);
if (element.innerHTML === '<span class="glyphicon glyphicon-plus"></span>')
{
//element.innerHTML = '<span class="glyphicon glyphicon-minus"></span>';
}
else {
//element.innerHTML = '<span class="glyphicon glyphicon-plus"></span>';
}
}
如果我评论innerHTML 部分,表格会折叠,但图标不会改变。如果我删除 cmets,图标会更改,但表格不会折叠。我怎样才能避免这件事?
【问题讨论】:
标签: javascript jquery html twitter-bootstrap jstl