回答編集履歴

1

コードを貼る

2017/09/13 09:53

投稿

m0a
m0a

スコア708

test CHANGED
@@ -5,3 +5,47 @@
5
5
  https://www.typescriptlang.org/play/ に該当のコードを張ってみたらどうでしょうか?
6
6
 
7
7
  textareaが HTMLTextAreaElementだと認識しますよ。
8
+
9
+
10
+
11
+ つまり以下のコードになります。
12
+
13
+
14
+
15
+
16
+
17
+ ```typescript
18
+
19
+ let textarea = document.querySelector('textarea');
20
+
21
+
22
+
23
+ let sentence = textarea.value;
24
+
25
+ let len = sentence.length;
26
+
27
+ let pos = textarea.selectionStart;
28
+
29
+
30
+
31
+ let before = sentence.substr(0, pos);
32
+
33
+ let word = '挿入したい文字列';
34
+
35
+ let after = sentence.substr(pos, len);
36
+
37
+
38
+
39
+ sentence = before + word + after;
40
+
41
+
42
+
43
+ textarea.value = sentence;
44
+
45
+ ```
46
+
47
+
48
+
49
+ 基本何も変わらないです
50
+
51
+