質問編集履歴

3

解決したが...

2021/04/01 02:04

投稿

momolength
momolength

スコア62

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,19 @@
33
33
  専用の書き方がありますか?
34
34
 
35
35
  教えていただけませんか。
36
+
37
+
38
+
39
+
40
+
41
+ ### 解決したが...
42
+
43
+ document.getElementsByClassName
44
+
45
+ とclass指定していたんですが、
46
+
47
+ document.getElementById
48
+
49
+ としid指定にしたところ、要素が消えました。
50
+
51
+ これはなぜでしょうか?

2

追記

2021/04/01 02:04

投稿

momolength
momolength

スコア62

test CHANGED
File without changes
test CHANGED
@@ -1,20 +1,20 @@
1
1
  <やりたいこと>
2
2
 
3
- table属性を非表示にしたい。
3
+ inputをまとめているdiv属性を非表示にしたい。
4
4
 
5
5
 
6
6
 
7
- 現在、
7
+ 現在、main.phpに
8
8
 
9
9
  <?php echo $this->element('fruit/apple.php'); ?>
10
10
 
11
- とし、その中にtableを用意し値を表示させています。
11
+ とし、その中にinputを用意しています。
12
12
 
13
13
 
14
14
 
15
15
  https://developer.pi-pe.co.jp/docs/form/2018005/
16
16
 
17
- こちらのサイトを参考にし、tableをまとめているdiv(class="test")ごとnoneにしようと思っています。
17
+ こちらのサイトを参考にし、inputをまとめているdiv(class="test")ごとnoneにしようと思っています。
18
18
 
19
19
  ```ここに言語を入力
20
20
 
@@ -26,6 +26,10 @@
26
26
 
27
27
  しかし、elementから参照しているためjsでgetelementby出来ない状況です。
28
28
 
29
+ main.phpに記述しているelement自体をdivで囲み、noneすると消えるんですが、
30
+
31
+ いずれはそのinputにdisableとかを付与したい為apple.phpの中を見る?ようにしたいです。
32
+
29
33
  専用の書き方がありますか?
30
34
 
31
35
  教えていただけませんか。

1

追記

2021/04/01 01:59

投稿

momolength
momolength

スコア62

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,13 @@
14
14
 
15
15
  https://developer.pi-pe.co.jp/docs/form/2018005/
16
16
 
17
- こちらのサイトを参考にし、tableをまとめているdivごとnoneにしようと思っています。
17
+ こちらのサイトを参考にし、tableをまとめているdiv(class="test")ごとnoneにしようと思っています。
18
+
19
+ ```ここに言語を入力
20
+
21
+ document.getElementsByClassName('test').style.display = "none";
22
+
23
+ ```
18
24
 
19
25
 
20
26