回答編集履歴
1
文字数
answer
CHANGED
@@ -10,6 +10,6 @@
|
|
10
10
|
1. `value` プロパティでtextarea要素の文字列 `S` を得る
|
11
11
|
2. `S` を `String#split` で改行毎に区切り、`Array#reduce` で1行あたりの最大文字数を得る
|
12
12
|
3. [getComputedStyle()](https://developer.mozilla.org/ja/docs/Web/API/Window/getComputedStyle)でtextarea要素の `letter-spacing`, `width` を得る
|
13
|
-
4. 「`letter-spacing` * (文字数-1) + `font-size`」を算出し、textarea要素の `width` 値とする
|
13
|
+
4. 「`letter-spacing` * (文字数-1) + `font-size` * 文字数」を算出し、textarea要素の `width` 値とする
|
14
14
|
|
15
15
|
Re: rei78087487 さん
|