diff --git a/submission/index.html b/submission/index.html index 8ff9693..3086665 100644 --- a/submission/index.html +++ b/submission/index.html @@ -634,29 +634,30 @@ markdown 基本语法教程 空格与换行 markdown 语法对于空格与换行 } catch (error) { console.error("图片上传失败:", error); alert("图片上传失败!"); + event.target.value = ''; } } -// 复制HTML标签到剪贴板 -function copyImageUrl() { - const imageTag = document.getElementById("imageUrl").innerText; - // 创建一个临时文本区域元素 - const textArea = document.createElement("textarea"); - textArea.value = imageTag; - document.body.appendChild(textArea); - textArea.select(); + // 复制HTML标签到剪贴板 + function copyImageUrl() { + const imageTag = document.getElementById("imageUrl").innerText; + // 创建一个临时文本区域元素 + const textArea = document.createElement("textarea"); + textArea.value = imageTag; + document.body.appendChild(textArea); + textArea.select(); - try { - const successful = document.execCommand('copy'); - const msg = successful ? '标签已复制到剪贴板!请直接粘贴到 markdown 编辑区中,并根据预览效果调整大小。' : '复制失败!'; - alert(msg); - } catch (err) { - alert("复制失败!", err); + try { + const successful = document.execCommand('copy'); + const msg = successful ? '标签已复制到剪贴板!请直接粘贴到 markdown 编辑区中,并根据预览效果调整大小。' : '复制失败!'; + alert(msg); + } catch (err) { + alert("复制失败!", err); + } + + document.body.removeChild(textArea); } - document.body.removeChild(textArea); -} - document.getElementById('SubmitButton').onclick = function() {