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

質問編集履歴

1

コードを<code>で囲みました

2020/03/01 08:33

投稿

ShojiroAbe
ShojiroAbe

スコア31

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,4 @@
1
+ ```ここに言語を入力
1
2
  <header>
2
3
  <nav id="menu_bar">
3
4
  <ul id="menu_list">
@@ -7,18 +8,22 @@
7
8
  </ul>
8
9
  </nav>
9
10
  </header>  
11
+ ```
10
12
 
11
13
  与えたいCSS
12
14
 
15
+ ```ここに言語を入力
13
16
  .scroll_nav{
14
17
  background-color: #000;
15
18
  color: #fff;
16
19
  }
20
+ ```
17
21
 
18
22
  このヘッダーにスクロールした際にクラスを与えcssの変化をつけようとしますが
19
23
  jsにて「Uncaught TypeError: Cannot read property 'remove' of undefined」
20
24
  というエラーを吐いてしまいます。
21
25
 
26
+ ```ここに言語を入力
22
27
  var menu = document.getElementsByTagName('header');
23
28
  var topOfmenu = menu.offsetTop;
24
29
 
@@ -31,6 +36,7 @@
31
36
  };
32
37
  window.addEventListener('scroll',fixnav);
33
38
 
39
+ ```
34
40
  エラーに関しては、removeのプロパティがなくてremoveが読み込めません
35
41
  という解釈でよろしいでしょうか?
36
42