您好我需要帮助我的代码才能使下面的html崩溃,因为它目前没有崩溃
这是javascript功能代码
function(event, ui) {
html='';
var show = "Yes";
html += "<h5 id='collapsible'>"+ show +"</h5>";
};
$('#history').html(html);
以下是在html页面上显示“是”的html文本代码
<div id="history"></div>
请帮助我切换/折叠<div id="history"></div>
答案 0 :(得分:2)
您可以使用javascript方法:
function toggle() {
var target = document.getElementById("history");
if(target.style.display == 'block'){
target.style.display = 'none';
}
else {
target.style.display = 'block';
}
要默认折叠HTML,请设置属性:
<div id="history" style="display:none;"></div>
答案 1 :(得分:2)
如果您已经在使用jQuery,则可以使用toggle()
:
$("#history").toggle();
答案 2 :(得分:0)
jQuery版本:
http://www.codepen.io/anon/pen/xBdkl
<div id="temp" onClick="javascript:func()">Show/Hide</div>
<p/>
<div id="history"></div>
<script>
var html='';
var show = "Yes";
html += "<h5 id='collapsible'>"+ show +"</h5>";
$('#history').html(html);
var func = function(){
if($("#history").is(":visible")){
$('#history').hide();
}else{
$('#history').show();
}
}
</script>
答案 3 :(得分:0)
使用Javascript:
$('#collapseHistory').on('click', function(){
$("#history").toggle();
});
HTML:
<div id="history" style="display: none;"></div>
<div id="collapseHistory">Show/Hide</div>
这应该有效