純js做得粘貼內(nèi)容到設備粘貼板(兼容PC和移動端)

Html部分:

<divclass="form_copy">

? ? ?<labelclass="form_copy_item"for="">

? ? ? ? ? ? <inputtype="text"value="復制出來的內(nèi)容aaa"id="inputId"readonly>

? ? ? ? ? ? <buttononclick="djClick()">點擊復制去咨詢</button>

? ? ?</label>

</div>

js部分:

function djClick() {

?? ?var input=document.createElement("input");

????//只需要改變?nèi)≈捣绞郊纯?/p>

????input.value=$("#inputId").val();

????document.body.appendChild(input);

????input.select();

????input.setSelectionRange(0,input.value.length);

????document.execCommand('Copy');

????document.body.removeChild(input);

? ? alert("已復制好,可貼粘。");

}

如果運用到react項目中

只需要更改input.value=$("#inputId").val();獲取input的輸入框值得方式即可

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容