<やりたいこと>
inputをまとめているdiv属性を非表示にしたい。
現在、main.phpに
<?php echo $this->element('fruit/apple.php'); ?>とし、その中にinputを用意しています。
https://developer.pi-pe.co.jp/docs/form/2018005/
こちらのサイトを参考にし、inputをまとめているdiv(class="test")ごとnoneにしようと思っています。
document.getElementsByClassName('test').style.display = "none";
しかし、elementから参照しているためjsでgetelementby出来ない状況です。
main.phpに記述しているelement自体をdivで囲み、noneすると消えるんですが、
いずれはそのinputにdisableとかを付与したい為apple.phpの中を見る?ようにしたいです。
専用の書き方がありますか?
教えていただけませんか。
解決したが...
document.getElementsByClassName
とclass指定していたんですが、
document.getElementById
としid指定にしたところ、要素が消えました。
これはなぜでしょうか?
回答3件
あなたの回答
tips
プレビュー