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

回答編集履歴

4

fix

2015/06/17 13:11

投稿

nanndemoiikara
nanndemoiikara

スコア775

answer CHANGED
@@ -58,4 +58,20 @@
58
58
  ```
59
59
 
60
60
  その2ではなくその1が取れます。
61
- その為、起点にしているわけではないようです。
61
+ その為、起点にしているわけではないようです。
62
+
63
+ 起点にして取得するには
64
+
65
+ ```lang-javascript
66
+ import 'dart:html';
67
+ Element target;
68
+ Element span;
69
+ void main() {
70
+ target = query('#target');
71
+ span = target.childNodes[3].childNodes[1];
72
+ print(span.text);
73
+ }
74
+ ```
75
+ という取り方になるかと思われます。
76
+
77
+ よろしくお願い申し上げます。

3

fix

2015/06/17 13:11

投稿

nanndemoiikara
nanndemoiikara

スコア775

answer CHANGED
@@ -28,4 +28,34 @@
28
28
  span = target.query('div > span');
29
29
  print(span.text);
30
30
  }
31
- ```
31
+ ```
32
+
33
+
34
+ コレだ!!!
35
+ ```lang-html
36
+ <div>
37
+ <span>test</span>
38
+ <div id="target">
39
+ <span>その1</span>
40
+ <div>
41
+ <span>その2</span>
42
+ </div>
43
+ </div>
44
+ </div>
45
+ ```
46
+
47
+
48
+ ```lang-javascript
49
+ import 'dart:html';
50
+ Element target;
51
+ Element span;
52
+ void main() {
53
+ target = query('#target');
54
+ span = target.query('div > div > span');
55
+ print(span.text);
56
+ }
57
+
58
+ ```
59
+
60
+ その2ではなくその1が取れます。
61
+ その為、起点にしているわけではないようです。

2

comment data fix

2015/06/17 13:03

投稿

nanndemoiikara
nanndemoiikara

スコア775

answer CHANGED
@@ -3,4 +3,29 @@
3
3
  var elm = document.getElementById("target");
4
4
  var span = elm.querySelector("div > div > span");
5
5
  window.alert("${span.text}");
6
+ ```
7
+
8
+
9
+ comment data
10
+ ```lang-html
11
+ <div>
12
+ <span>test</span>
13
+ <div id="target">
14
+ <span>その1</span>
15
+ <div>
16
+ <span>その2</span>
17
+ </div>
18
+ </div>
19
+ </div>
20
+ ```
21
+
22
+ ```lang-javascript
23
+ import 'dart:html';
24
+ Element target;
25
+ Element span;
26
+ void main() {
27
+ target = query('#target');
28
+ span = target.query('div > span');
29
+ print(span.text);
30
+ }
6
31
  ```

1

fix

2015/06/17 11:48

投稿

nanndemoiikara
nanndemoiikara

スコア775

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  ```lang-javascript
2
2
  //var elm = document.querySelector("#target");
3
3
  var elm = document.getElementById("target");
4
- var span = elm.querySelector("div > span");
4
+ var span = elm.querySelector("div > div > span");
5
5
  window.alert("${span.text}");
6
6
  ```