質問編集履歴

1

試したこと

2016/12/28 17:31

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -5,3 +5,45 @@
5
5
  ペースト(ドロップも含める)する直前データを取得してそのデータを編集してからペーストするというプログラムを書こうと思っています。
6
6
 
7
7
  node.jsやjqueryを使うやり方でも良いです。
8
+
9
+
10
+
11
+
12
+
13
+ ※追記
14
+
15
+ textデータを取得する方法はわかったのですが。どうすればhtmlで取得できますか?下記のやり方では無理でした。
16
+
17
+
18
+
19
+ ```javascript
20
+
21
+ document.getElementsByClassName(セレクター)[0].addEventListener("paste" , function(e){
22
+
23
+
24
+
25
+ e.preventDefault();
26
+
27
+
28
+
29
+ var html = (e.clipboardData) || (window.clipboardData);
30
+
31
+
32
+
33
+ html = html.getData("text/html");
34
+
35
+
36
+
37
+ console.log(html);
38
+
39
+
40
+
41
+ setTimeout(function(){
42
+
43
+ document.execCommand("insertHTML",false,html);
44
+
45
+ },1);
46
+
47
+ });
48
+
49
+ ```