#javascript #html #printing #textarea
#javascript #HTML #печать #текстовая область
Вопрос:
Мне нужно напечатать только выделенный текст из текстовой области на HTML-странице с использованием javascript, а не всю веб-страницу целиком. Может кто-нибудь, пожалуйста, скажите мне, как я могу это сделать?
Редактировать: я использовал решение по следующей ссылке вместе с windows.getSelection для доступа к выделенному тексту, и это сработало.
Комментарии:
1. Можете ли вы опубликовать код, который вы используете, а также все, что вы уже пробовали?
Ответ №1:
Вы можете распечатать только страницу html.
Что вам, вероятно, нужно использовать, так это мультимедийные запросы, чтобы скрыть элементы, которые вы не хотите печатать с принтера:
@media print {
.no-print {
display:none'
}
}
Или вы могли бы использовать javascript для отображения выделенного текста в виде новой страницы и его печати, но это не обязательно будет хорошим опытом для пользователя.