2 つの div の表示と非表示に問題があります。「投稿を書く」と「メッセージを送信」の 2 つのリンクがあります。何らかの理由で、いずれかの div を表示するには、リンクを 2 回クリックする必要があります。ページが読み込まれる前にクリックしようとしたのではないかと思いましたが、問題は解決しませんでした。ページの読み込み時に div が設定されdisplay:none
、JS を使用してスタイル プロパティを変更します。ここで問題を表示できます
ここに私のJavaScriptコードがあります:
<script type="text/javascript" />
function showPost(id) {
if(document.getElementById('post').style.display == 'block' && id == 'send') {
document.getElementById('post').style.display = 'none';
document.getElementById(id).style.display = 'block';
}
else if(document.getElementById('send').style.display == 'block' && id == 'post') {
document.getElementById('send').style.display = 'none';
document.getElementById(id).style.display = 'block';
}
else if(document.getElementById(id).style.display == 'none') {
document.getElementById(id).style.display = 'block';
}
else {
document.getElementById(id).style.display = 'none';
}
}
</script>
ありがとう!