You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改JS复制脚本将输入文本框内容转为大写后复制?

实现复制文本时转为大写的解决方案

只需在写入剪贴板的步骤中,使用JavaScript的toUpperCase()方法将文本转换为大写即可,以下是修改后的完整代码:

function myFunction() {
    // 获取文本框元素
    var copyText = document.getElementById("myInput");
    // 选中文本(兼容移动端)
    copyText.select();
    copyText.setSelectionRange(0, 99999);
    // 将文本转为大写后写入剪贴板
    navigator.clipboard.writeText(copyText.value.toUpperCase());
}

补充说明

  • 核心改动是将copyText.value替换为copyText.value.toUpperCase(),该方法会把字符串内所有小写字母转为大写,不会修改输入框原内容。
  • 如果需要同时把输入框内的内容也改为大写,可以在复制前添加一行代码:
    copyText.value = copyText.value.toUpperCase();
    
    这样输入框显示的内容和剪贴板中的内容都会变成大写。

内容的提问来源于stack exchange,提问作者user13791933

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 02:48:13