質問するログイン新規登録

質問編集履歴

4

質問の補足

2019/12/08 03:48

投稿

nanase21
nanase21

スコア144

title CHANGED
File without changes
body CHANGED
@@ -44,4 +44,6 @@
44
44
  .hoge:focus {
45
45
  background-color:red;
46
46
  }
47
- ```
47
+ ```
48
+ 追記
49
+ [違う方法でのアプローチ](https://codepen.io/nanase/pen/abzvXNa)

3

質問の補足

2019/12/08 03:48

投稿

nanase21
nanase21

スコア144

title CHANGED
@@ -1,1 +1,1 @@
1
- javascript: クリックした時のpタグの中身の取得と要素の背景の色が変わるようにしたい
1
+ javascript: クリックした時のpタグの背景の色が変わるようにしたい
body CHANGED
@@ -31,4 +31,17 @@
31
31
  .hoge:focus {
32
32
  background-color:red;
33
33
  }
34
+ ```
35
+
36
+ 追記
37
+ cssを以下のようにしました。
38
+ これで、デフォルトでtabindex="1"に背景色が付くようになったのすが他の要素をクリックしてもデフォルトのままで残ってしまいます。
39
+ [動くサンプル](https://codepen.io/nanase/pen/VwYvgYR?&editable=true)
40
+ ```css
41
+ .hoge[tabindex="1"]{
42
+ background-color:red;
43
+ }
44
+ .hoge:focus {
45
+ background-color:red;
46
+ }
34
47
  ```

2

質問の補足

2019/12/08 03:09

投稿

nanase21
nanase21

スコア144

title CHANGED
File without changes
body CHANGED
@@ -8,16 +8,23 @@
8
8
 
9
9
  ```html
10
10
  <div class="hoge" tabindex="1">
11
- <p>Section 1</p>
11
+ <p class="item-name">Section 1</p>
12
+ <p class="description">description 1</p>
12
13
  </div>
13
14
 
14
15
  <div class="hoge" tabindex="2">
15
- <p>Section 2</p>
16
+ <p class="item-name">Section 2</p>
17
+ <p class="description">description 2</p>
16
18
  </div>
17
19
 
18
20
  <div class="hoge" tabindex="3">
19
- <p>Section 3</p>
21
+ <p class="item-name">Section 3</p>
22
+ <p class="description">description 3</p>
20
23
  </div>
24
+
25
+ <!-- 要素がクリックされた時に、下記のinputのvalueに反映させたい -->
26
+ <input type="text" value="Section 1" id="input-item">
27
+ <input type="text" value="description 1" id="input-description">
21
28
  ```
22
29
 
23
30
  ```css

1

質問の補足

2019/12/07 17:24

投稿

nanase21
nanase21

スコア144

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,7 @@
1
1
  #実現したいこと
2
2
  デフォルトで``tabindex=1``に背景色がかかるようにし、他の要素をクリックした時に背景色が変わるのと、その中のPタグの要素を抜き出す方法を知りたい
3
+ **補足**
4
+ divの要素は、保存されたデータの数の分だけ描画されるので事前に、idなどを不要することができません。
3
5
 
4
6
  #できていることと困っていること
5
7
  クリックすると、背景色が赤に変わるところまでできており、デフォルトで``tabindex=1``に背景色をつけることができずに困っています。