質問編集履歴
2
質問内容変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
contenteditableのdivタグ内の最初の一行をpタグに入れたい
|
body
CHANGED
@@ -1,22 +1,10 @@
|
|
1
|
-
contenteditable
|
1
|
+
contenteditableなdivタグ内を改行の度にpタグにすることはできたのですが、最初の一行目だけはpタグに入りません。
|
2
|
-
|
2
|
+
ちなみにpタグに変更したのは下記を読み込む手法です。
|
3
3
|
|
4
|
-
そこで現在下記のようなコードを書いているのですが、2点で困っています。
|
5
|
-
・Enter以外を押すと何も表示されず動かなくなってしまったこと
|
6
|
-
・Enterを押すと1回目は<p></p>を作ってくれるのですが、2回目以降は動かないこと
|
7
|
-
|
8
|
-
どちらかでもわかれば教えていただきたいです。
|
9
|
-
よろしくお願いします。
|
10
|
-
|
11
|
-
```
|
4
|
+
```javascript
|
12
|
-
|
5
|
+
document.execCommand('defaultParagraphSeparator', false, 'p')
|
13
6
|
```
|
14
7
|
|
15
|
-
|
8
|
+
ただ、最初にEnterを押すまではpタグに含まれず以下のような状況になってしまいます。
|
16
|
-
|
9
|
+
この最初の「aaa」の部分もpタグに含めるにはどうすればいいのでしょうか?
|
17
|
-
console.log(e.keyCode)
|
18
|
-
|
10
|
+

|
19
|
-
document.execCommand('formatBlock', false, 'p')
|
20
|
-
}
|
21
|
-
}
|
22
|
-
```
|
1
初心者アイコン追加
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|