Я использовал функцию onclick.после нажатия кнопки показать данные.но изначально данные скрыты с помощью встроенного отображения свойства css: нет.я хочу напечатать изначально скрытые данные, которые не отображаются в браузере
Вы можете добавить другой CSS, который показывает скрытые части, с помощью media="print".
media="print"
Просто определите CSS с типом печати, где данные не скрыты.