用JavaScript突出显示文本区域的内容

如果要为用户提供一些代码段,最好让他们选择整个代码块,而不必手动突出显示文本。这可以通过一个简单的JavaScript按钮来完成。

采取以下形式:

<form name="aForm">
<textarea name="aTextarea" cols="50" rows="20">
Copy this text onto your own website.
</textarea>
</form>

要启用选择功能,您只需要添加一个输入按钮。此按钮的click事件将运行一个JavaScript小书签,该小书签重点关注所讨论的文本区域(在本例中为aTextarea)并选择文本。

<form name="aForm">
<textarea name="aTextarea" cols="50" rows="20">
Copy this text onto your own website.
</textarea>
<br />
<input type="button" value="Highlight All" onclick="javascript:this.form.aTextarea.focus();this.form.aTextarea.select();" />
</form>

然后,用户可以照常复制文本。