回答編集履歴

2

いろいろ恥ずかしい間違い修正

2015/05/02 19:43

投稿

htsign
htsign

スコア870

test CHANGED
@@ -1,6 +1,6 @@
1
1
  大雑把にしか試していないので何ともですが、おそらくセレクタの件はselectedindexという存在しない属性に設定しようとしているからだと思います。
2
2
 
3
- selectedIndexはJavaScriptにおいてHtmlSelectElementが持つプロパティの一つだったと記憶しています。
3
+ selectedIndexはJavaScriptにおいてHTMLSelectElementが持つプロパティの一つだったと記憶しています。
4
4
 
5
5
  ```lang-c#
6
6
 
@@ -14,9 +14,15 @@
14
14
 
15
15
  {
16
16
 
17
+ // コメントノード等含まれている場合に備えて
18
+
19
+ // Cast<T> よりも OfType<T> の方がいいかもしれません。
20
+
17
21
  var options = selector.Children.Cast<HtmlElement>().ToArray();
18
22
 
23
+ if (options.Length > 4)
24
+
19
- options[2].SetAttribute("selected", "true");
25
+ options[3].SetAttribute("selected", "true");
20
26
 
21
27
  }
22
28
 
@@ -52,8 +58,6 @@
52
58
 
53
59
  if (checkbox != null) {
54
60
 
55
- //checkbox.InvokeMember("click");
56
-
57
61
  checkbox.SetAttribute("checked", "checked");
58
62
 
59
63
  }

1

typo修正

2015/05/02 19:43

投稿

htsign
htsign

スコア870

test CHANGED
@@ -1,6 +1,6 @@
1
1
  大雑把にしか試していないので何ともですが、おそらくセレクタの件はselectedindexという存在しない属性に設定しようとしているからだと思います。
2
2
 
3
- selectedIndexはJavaScriptにおいてHtmlSelecteElementが持つプロパティの一つだったと記憶しています。
3
+ selectedIndexはJavaScriptにおいてHtmlSelectElementが持つプロパティの一つだったと記憶しています。
4
4
 
5
5
  ```lang-c#
6
6