main.php
1<?php echo $this->element('Apple'); ?> 2<?php echo $this->element('Orange'); ?>
main.php
1if () { 2 document.getElementById('Apple').style.display = ""; 3 document.getElementById('Orange').style.display = "none"; 4 } else { 5 document.getElementById('Apple').style.display = "none"; 6 document.getElementById('Orange').style.display = ""; 7 }
こんな感じで、このelementsをjsで、それぞれのphp中のdivに対してnoneの有無で表示非表示切り替えています。
しかし、elementsは初期表示で発火の有無関わらず表示されてしまっています。
これを画面を更新もしくは初期表示の時点で非表示にしておきたいです。
elements
1<?php echo $this->element('Apple'); ?> 2<?php echo $this->element('Orange'); ?>
この部分に対して何か付け加えたりするんでしょうか?ご協力をお願いします。
試したこと
php中のdivに対して、onloadをつけ、main.phpの中にjsで
document.getElementById('Apple').style.display = "none"; document.getElementById('Orange').style.display = "none";
としましたが、だめでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。