这段代码在手机上不能复制是因为它是一段 JavaScript 代码,而手机浏览器默认是不支持复制 JavaScript 代码的。如果想在手机上复制这段代码,可以手动选中复制或者使用特定的复制工具。

代码示例:

function copyToClipboard() {
  const el = document.getElementById('chatgpt-response');
  const copyEl = document.createElement('textarea');
  copyEl.value = el.value;
  document.body.appendChild(copyEl);
  copyEl.select();
  document.execCommand('copy');
  copyEl.value = '';
  document.body.removeChild(copyEl);
  const popupDiv = document.createElement('div');
  popupDiv.style.cssText = 'position: fixed; top: 30%; left: 50%; transform: translateX(-50%); padding: 10px; background-color: #fff; border-radius: 5px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); z-index: 9999;';
  const popupText = document.createElement('p');
  popupText.innerText = '已复制到剪贴板';
  popupText.style.cssText = 'font-size: 16px; font-weight: bold; margin-bottom: 5px;';
  popupDiv.appendChild(popupText);
  document.body.appendChild(popupDiv);
  setTimeout(() => {
    popupDiv.parentNode.removeChild(popupDiv);
  }, 1000);
}
手机上无法复制 JavaScript 代码?原因解析及解决方案

原文地址: https://www.cveoy.top/t/topic/mFTk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录