我在我的應用程序中插入了一些顯示/隱藏按鈕。 我的問題是:當我點擊任何按鈕時總是先打開。 這就是功能:顯示/隱藏按鈕
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID+'-show').style.display != 'none') {
document.getElementById(shID+'-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID+'-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
這是我的插入功能:
function insert($string)
{
$result = '<div id="wrap">
<a href="#" id="example-show" class="showLink" onclick="showHide(\'example\');return false;">Vizualizare</a></p>
<div id="example" class="more">
<p> '. $string .'</p>
<p><a href="#" id="example-hide" class="hideLink" onclick="showHide(\'example\');return false;">Ascunde</a></p>
</div>
</div>';
return $result;
}
你是不是想鏈接的榜樣秀「上單擊時,顯示DIV的榜樣」? – Giann
這是PHP的底部?如果它應該添加一個PHP標記... – Ben
您應該使用[jQuery](http://api.jquery.com/toggle/)! – Shef