0

リンク領域を展開および折りたたむためのこのコードがありますが、既に展開されているのではなく、リンクを展開するオプションを使用してページを開きたいのですが、ここで何が間違っていますか:

CSS: 本文 { font:10pt Verdana; } {色:緑; } #content { 背景色:#ffffff; 幅:800px; マージントップ:2px; }

JavaScript:

function toggle(id) {
var e = document.getElementById(id);

if (e.style.display == 'none')
e.style.display = '';
else
e.style.display = 'none';
}

function toggle2(id, link) {
var e = document.getElementById(id);

if (e.style.display == 'none') {
e.style.display = '';
link.innerHTML = 'Expand';
} else {
e.style.display = 'none';
link.innerHTML = 'Collapse';
}
}

</script>

HTML: Lady SabO アーティスト略歴

<div id="content">
text goes here!

</div>
4

1 に答える 1

0

display:none や width:0px などで隠して開始する必要があります。次に、表示する属性または css を追加します。さらに良いのは、「表示」クラスを作成し、onclick イベントで JQuery を使用して要素に追加することです。

于 2013-07-09T18:32:05.150 に答える