私は、今現在サイトの中で、コピーアンドペーストできるようにしたいと考えています。しかし、他の機器では、動くのですが、iphone seの場合だけ動かない状態にあります。もしわかる方がいらしたら、教えて頂きたいです。
原因を探るために、検証しようと考えたのですが、data-customeが新しすぎて、検証できないと書いてありました。
view
1 2 <select id="js-dodo-id" class="select-bodd" onchange="get(this,this.selectedIndex)" style="display:block; text-align:center; font-size: 16px; -webkit-appearance: none; border-color: rgb(255, 255, 255); border-width: 2px !important; display: inline-block;"> 3 </select> 4 <button type="button" id="js-copybtn" style="border-color: #fff;"><i class="far fa-copy"></i></button> 5 <div id="result" style="display: none;"></div> 6
javascript
1 2 <script type="text/javascript"> 3 4 <!-- 5 function get(target,n) { 6 obj = target.getElementsByTagName("option"); 7 h = obj[n].innerHTML; 8 document.getElementById("result").innerHTML = h; 9 console.log(h); 10 } 11 //--> 12 $(function() { 13 $('#js-copybtn').on('click', function(){ 14 15 let text = $('#result').text(); 16 // テキストエリアの作成 17 let $textarea = $('<textarea></textarea>'); 18 // テキストエリアに文章を挿入 19 $textarea.text(text); 20 // テキストエリアを挿入 21 $(this).append($textarea); 22 // テキストエリアを選択 23 $textarea.select(); 24 // コピー 25 document.execCommand('copy'); 26 // テキストエリアの削除 27 $textarea.remove(); 28 // アラート文の表示 29 }); 30 }); 31 </script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/13 07:36