我正在制作一个简单的降价编辑器,我想在右侧有一个按钮来复制输出。我不明白为什么下面的代码不起作用,我尝试了许多变体以及其他一些方法。
知道如何让第二个按钮工作吗?copyMD 工作正常。
JS
function copyMD() {
document.querySelector("button").onclick = function() {
document.querySelector("textarea").select();
document.execCommand('copy');
};
}
function copyOP() {
document.querySelector("button").onclick = function() {
document.getElementById("output").select();
document.execCommand('copy');
};
}
HTML
<div class="markdown-editor">
<div class="markdown-editor_left-panel">
<textarea bind:value={source} name="source" class="markdown-editor_source"></textarea>
</div>
<div class="markdown-editor_right-panel">
<div class="markdown-editor_output" id="output">{@html markdown}</div>
</div>
</div>
<div class="buttons">
<button class="btn" on:click={copyMD}>Copy Markdown</button>
<button class="btn" id="btn2" on:click={copyOP}>Copy Output</button>
</div>
皈依舞
Cats萌萌
相关分类