現象
IE11のテキストエリアの改行込みの文字列に対して、clipboardData.setDataでコピーをしたが
エディタに張り付けると、¥r¥nではなく、¥nのみになってしまう。
原因
onclick=”this.select();clipboardData.setData(‘text’,this.value);”
上記のようにvalueしていたために、\rが削除されてしまった。
対策
onclick=”this.select();clipboardData.setData(‘text’,this.innerText);”
上記のようにinnnarTextにする。
ちなにみ上記はinput type=”text”の場合はinnterTextではなくvalue指定でないとエラーになるかも(ブラウザによりますね)
・・・ってこんな仕様わからないよねっ。
メルマガ登録をお願いします。
素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。