質問: document.getSelection().getRangeAt(0); r.deleteContents(); r.insertNode(r.createContextualFragment('写真URL')); document.execCommand("ms-endUndoUnit"); ``` 上記のコードですと、IE edgeでは動きませんでした。 ご回答いただけますと幸いです。 よろしくお願い致します。
回答: execCommandには詳しくないのですが、ほかに回答がないようなのでダメモトで書いてみます。 「HTMLをインサートする!その内容は"画像URL"」という記述に見えるのですが、それだけでimg要素が生成されるものなのでしょうか? 同じく、「ノードをインサートして画像URLだけ渡す」という記述でimg要素が生成される? う~ん、もしかしてinsertImageみたいなものはないでしょうか? ・・・でもIE・Edge以外ならうまく表示されてるんですものね。不思議です・・・