質問編集履歴
4
書き方変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,6 +40,8 @@
|
|
40
40
|
}
|
41
41
|
|
42
42
|
|
43
|
+
```
|
44
|
+
```css
|
43
45
|
button.btn-gradient {
|
44
46
|
margin: auto auto;
|
45
47
|
font-size: 80px;
|
3
CSSの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,23 @@
|
|
1
|
+
|
2
|
+
### 前提・実現したいこと
|
3
|
+
max/mspという別ののソフトウェアからの命令により、JavaScriptでのカウントダウンをHTML上で表示しております。
|
4
|
+
毎度3,2,1とカウントダウンは表示されるのですが、document.getElementById("button1").classList.add("functionbutton2");と
|
5
|
+
document.getElementById("button1").classList.add("functionbutton3");
|
6
|
+
のCSSが最初の一度しか反映されません。
|
7
|
+
こちらはカウントダウン中にCSSを情報を反映させたいという事で書きました。(書く場所が正しいかどうかは分かりません、、、)
|
8
|
+
何か対処法があればよろしくお願いします。
|
9
|
+
|
10
|
+
|
11
|
+
### 発生している問題・エラーメッセージ
|
12
|
+
|
13
|
+
```
|
14
|
+
document.getElementById("button1").classList.add("functionbutton2");
|
15
|
+
document.getElementById("button1").classList.add("functionbutton3");
|
16
|
+
```
|
17
|
+
|
18
|
+
### 該当のソースコード
|
19
|
+
|
20
|
+
```JavaScript
|
1
21
|
<div class="functionbutton2 functionbutton3">
|
2
22
|
<button class="btn btn-gradient" id="button1"></button>
|
3
23
|
</div>
|
@@ -20,7 +40,6 @@
|
|
20
40
|
}
|
21
41
|
|
22
42
|
|
23
|
-
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
|
24
43
|
button.btn-gradient {
|
25
44
|
margin: auto auto;
|
26
45
|
font-size: 80px;
|
@@ -41,9 +60,14 @@
|
|
41
60
|
border-radius:0%;
|
42
61
|
}
|
43
62
|
|
63
|
+
```
|
64
|
+
|
65
|
+
### 試したこと
|
44
|
-
|
66
|
+
CSSセレクタを取得しようとすると
|
45
|
-
毎度3,2,1とカウントダウンは表示されるのですが、document.getElementById("button1").classList.add("functionbutton2");と
|
46
|
-
|
67
|
+
Uncaught SyntaxError: Private field '#button2' must be declared in an enclosing class
|
68
|
+
と表示されてしまいました。
|
69
|
+
|
70
|
+
### 補足情報(FW/ツールのバージョンなど)
|
71
|
+
|
47
|
-
|
72
|
+
ここにより詳細な情報を記載してください。
|
48
|
-
|
73
|
+
|
49
|
-
何か対処法があればよろしくお願いします。
|
2
CSSの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,6 +21,17 @@
|
|
21
21
|
|
22
22
|
|
23
23
|
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
|
24
|
+
button.btn-gradient {
|
25
|
+
margin: auto auto;
|
26
|
+
font-size: 80px;
|
27
|
+
text-transform: uppercase;
|
28
|
+
letter-spacing: 0.15em;
|
29
|
+
font-family:'Montserrat', Helvetica, Arial, sans-serif;
|
30
|
+
color: rgb(255,255,255);
|
31
|
+
width: 400px;
|
32
|
+
height: 400px;
|
33
|
+
background-color: rgb(0,0,255);
|
34
|
+
}
|
24
35
|
|
25
36
|
.functionbutton2{
|
26
37
|
border-radius: 50%;
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,6 +19,17 @@
|
|
19
19
|
}}, 1000);
|
20
20
|
}
|
21
21
|
|
22
|
+
|
23
|
+
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
|
24
|
+
|
25
|
+
.functionbutton2{
|
26
|
+
border-radius: 50%;
|
27
|
+
}
|
28
|
+
|
29
|
+
.functionbutton3{
|
30
|
+
border-radius:0%;
|
31
|
+
}
|
32
|
+
|
22
33
|
max/mspという別ののソフトウェアからの命令により、JavaScriptでのカウントダウンをHTML上で表示しております。
|
23
34
|
毎度3,2,1とカウントダウンは表示されるのですが、document.getElementById("button1").classList.add("functionbutton2");と
|
24
35
|
document.getElementById("button1").classList.add("functionbutton3");
|