【发布时间】:2019-01-15 19:07:35
【问题描述】:
我正在创建一个 lorem ipsum 生成器,并从中获得了很多乐趣。但是,我正在尝试创建一个按钮,您可以在其中复制生成的文本。我哪里错了?
我有一个单独的 javascript 文件,可以成功生成文本,只是想知道如何复制它
<body>
<center>
<h1 class="title">Lorem Ipsum Generator</h1>
<p class="description">A Harry Potter lorem ipsum generator.</p>
<form action="/" method="POST">
<input type="number" class="paragraph-number" name="numberOfParagraphs">
<input type="submit" value="Expecto Patronum!" class="generate-button">
<input type="reset" value="clear" class="generate-button">
</form> </center>
<center>
<div class="border"><div id="generated-text">
<div class='placeholder-div'></div>
</div>
</div>
<button onclick="copyPassage()" class="copy-button">Copy text</button>
<script src=/generator.js>
function copyPassage() {
var copyText = document.getElementById("generated-text");
copyText.select();
document.execCommand("copy");
alert("Copied the text: " + copyText.value);
}
</script>
【问题讨论】:
-
您不应该在该脚本块上有
src属性。那应该是两个单独的脚本块,一个为空的,带有src属性,另一个只是其中的javascript。
标签: javascript html