我正在尝试使用命令打印模态window.print()。我面临的问题是,例如。模态上的内容有 1 页长,但是当我打印时,它显示 2 页,其中相同的内容在下一页上重复,即模态被打印两次。请建议如何防止这种情况。下面是我用来在多个页面上打印长内容的CSS。
@media print {
.modal {
position: absolute;
left: 0;
top: 0;
margin: 0;
padding: 0;
visibility: visible;
/**Remove scrollbar for printing.**/
overflow: visible !important;
}
.modal-content {
visibility: visible !important;
/**Remove scrollbar for printing.**/
overflow: visible !important;
}
}
Run Code Online (Sandbox Code Playgroud) 我在表格的每一行的末尾放置了一个按钮和复选框。我现在想要的是,如果我单击第 1 行中的按钮,则仅选中第 1 行中的复选框,依此类推。如果我依次从第一行到最后一行,代码工作正常。如果我直接点击 for 例如,就会出现问题。第 2 行。如果我单击第二行,则选中第一行中的复选框。
我尝试匹配按钮和复选框控件的 id,但这是不可能的,因为 id 中的名称总是不同的。
cols += '<td><button type="button" class="btn btn-info btn-sm btn-block" onclick="req_ser()" id="check_btn' + limit + '" value="' + data + '">Request</button></td>';
cols +='<td><input type="checkbox" class="chec" id="check' + limit + '" value="' + data + '" disabled="disabled"></input></td>';
function req_ser() {
var sl_num = [];
var count = 0;
for (var bv = 0; bv <= limit; bv++) {
var stai;
var bvv = bv + 1;
var cls = document.getElementsByClassName("btn …Run Code Online (Sandbox Code Playgroud)