У меня есть страница, которая содержит в нижней 3 кнопки со следующим кодированием:Скрыть кнопки при печати
function printpage() {
//Get the print button and put it into a variable
var printButton = document.getElementById("printpagebutton");
//Set the print button visibility to 'hidden'
printButton.style.visibility = 'hidden';
//Print the page content
window.print()
printButton.style.visibility = 'visible';
}
#options {
\t align-content:center;
\t align-items:center;
text-align: center;
}
<div id="options">
<input type="submit" value="post news" >
<input id="printpagebutton" type="button" value="print news" onclick="printpage()"/>
<input type="button" value="re-enter the news">
</div>
мне удалось скрыть кнопку печати во время печати, но я не мог с другими.
Я искал интернет для решения, и на большинство вопросов ответил, добавив display:none;
в css, но в итоге у меня есть 3 скрытые кнопки на экране. Я только хочу, чтобы кнопки были спрятаны во время печати.
Ответ может быть простым, мои знания в веб-разработке удобны.
Благодарим вас заблаговременно.
почему бы не использовать файл CSS медиа печати? – atmd
Посмотрите таблицу стилей @: http://www.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/ –