要打印TextArea的内容,可以使用以下步骤:
document.getElementById()
方法获取TextArea元素的引用,然后使用.value
属性获取其内容。document.write()
方法将内容写入到打印窗口中。window.print()
方法触发打印操作,将打印窗口中的内容发送到打印机进行打印。以下是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<title>Print TextArea Content</title>
</head>
<body>
<textarea id="myTextArea"></textarea>
<button onclick="printTextArea()">Print</button>
<script>
function printTextArea() {
var textAreaContent = document.getElementById("myTextArea").value;
var printWindow = window.open("", "_blank");
printWindow.document.write("<html><head><title>Print</title></head><body>");
printWindow.document.write("<pre>" + textAreaContent + "</pre>");
printWindow.document.write("</body></html>");
printWindow.document.close();
printWindow.print();
}
</script>
</body>
</html>
这段代码创建了一个包含一个TextArea和一个打印按钮的HTML页面。当点击打印按钮时,会获取TextArea的内容,并在新的打印窗口中显示该内容,并触发打印操作。
请注意,这只是一个简单的示例,实际应用中可能需要根据具体需求进行调整和优化。
领取专属 10元无门槛券
手把手带您无忧上云