質問編集履歴

1

質問が途中で消えていました。申し訳ございませんでした。

2020/09/10 23:39

投稿

takushikai
takushikai

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
- htmlの要素をgetElementByTagNameで取得し、の中にdivタグがあるか否かによって処理を分けたいです。
1
+ htmlの要素をgetElementByTagNameで取得し、インデックス番号iの中にdivタグがあるか否かによって処理を分けたいです。
2
+
3
+
2
4
 
3
5
  ```html
4
6
 
@@ -10,22 +12,36 @@
10
12
 
11
13
  <section>page3<section>
12
14
 
15
+ </div>
16
+
13
17
  ```
14
18
 
15
19
 
16
20
 
17
21
  ```javascript
18
22
 
19
- function(){
23
+ var pages = document.getElementById('pageframe').getElementsByTagName('section');
20
24
 
21
- var str =pages[page_countValue];
25
+ var i=0;
22
26
 
23
- if(str.match(/<div/)){
24
27
 
28
+
25
-
29
+ if(pages[i].match(/<div/)){
30
+
31
+ //ある時の処理
26
32
 
27
33
  }
28
34
 
29
35
  else{
30
36
 
37
+      //無いときの処理
38
+
39
+     }
40
+
31
41
  ```
42
+
43
+
44
+
45
+ Uncaught TypeError: pages[i].match is not a function
46
+
47
+ というエラーがでます。どのようにすればよいでしょうか?