Javascript mPDF隐藏HTML元素
我正在寻找一种方法,在mPDF从表单生成PDF时隐藏某些HTML元素,这样它们就不会呈现在PDF上,在本例中,就是div上 JavaScript不适用于mPDF,因此 提交时的Javascript mPDF隐藏HTML元素,javascript,php,html,css,mpdf,Javascript,Php,Html,Css,Mpdf,我正在寻找一种方法,在mPDF从表单生成PDF时隐藏某些HTML元素,这样它们就不会呈现在PDF上,在本例中,就是div上 JavaScript不适用于mPDF,因此 提交时的visibility=“hidden”不起作用,display=“none” 在样式属性中硬编码visibility=“hidden”确实有效,但这显然会使元素不可用 编辑: 更多代码: 我想躲起来 <div class="initial-container"> <form id=
visibility=“hidden”
不起作用,display=“none”
在样式属性中硬编码visibility=“hidden”
确实有效,但这显然会使元素不可用
编辑:
更多代码:
我想躲起来
<div class="initial-container">
<form id="initial" action="checkpage.php" method="post">
<input type="hidden" id="page-num" name="page-num" value="1">
<input type="text" class="initial" name="initials[]" placeholder="Initials" value="<?php if($initialsEntered == 'true'){ echo $initials; } ?>">
<input type="submit" class="submit" name="submit" value="Next Page" id="submit">
<p class="page-num">Page 1/6</p>
</form>
</div>
但这不起作用。我想出来了
我只是使用了一个单独的CSS页面来隐藏特定的元素。
我以前尝试过,但它不起作用,但现在我发现mPDF还不支持非块级元素的显示属性
使用块级元素包装要控制的任何元素,并在样式表中隐藏块元素:
<p class="hide-this">
<input type="submit" class="what-i-want-to-hide">
</p>
如果我们能看到更多的代码或jsfiddle,将会有所帮助
get("submit").onclick = function(){
get("initial-container").style.visibility = "hidden";
}
<p class="hide-this">
<input type="submit" class="what-i-want-to-hide">
</p>