HTML로 표를 코딩했습니다. 그러나 변수가 포함되어 있으면 끝에 추가 항목을 추가해야하는 테이블 내 일부 변수가 있습니다.인쇄 할 때 Javascript가 적용된 HTML 표 추가가 표시되지 않습니다.
var sku = "".concat("[%ITEM_SKU1%]", "[%ITEM_SKU2%]", "[%ITEM_SKU3%]", "[%ITEM_SKU4%]");
var mini_sku = "-01969-|-01970-|-01971-|-01972-|";
var personRegExp = new RegExp(mini_sku);
if (personRegExp.test(sku)) {
document.getElementById("Additional").innerHTML = '<td class="is2"> \
<font color="#FF0000" size="+3"><b>+</b></font> </td>\
<td class="is2"><strong> \
Additional Item </strong></td>\
<td class="is2"> \
Additional Item(s) (Title) </td>\
<td class="is6"> \
<div align="right"> \
n/a </div> </td>\
<td class="is6"><div align="right"> n/a</div></td>';
}
<tr id="Additional"></tr>
코드는 기본적으로 "mini_sku"에 나열된 숫자 변수 "SKU를"검색 :
나는 코드의 자바 스크립트 블록에 연결되어있는 코드를 HTML이있다. 그들이 있으면 테이블에 추가 항목이 추가됩니다.
이 코드는 브라우저에서 .html 파일을 열 때 올바르게 작동합니다. 그러나 파일을 직접 인쇄하려고하면 코드가 작동하지 않고 추가 항목이 추가되지 않습니다. 파일을 인쇄 할 때 올바르게 작동하게하는 방법이 있습니까?
"인쇄"란 정확히 무엇을 의미합니까? 다른 형식으로 변환 하시겠습니까? (예 : pdf) 아니면 파일을 프린터 컴퓨터로 보냅니 까? –
필자는 말 그대로 파일을 인쇄기로 보내어 인쇄하는 것을 의미합니다. 모호한 표현은 유감스럽게 생각합니다. @ JulioPrez – Neff
오케이, 문제 없습니다. 또 다른 질문 : window.print를 사용하여 파일을 프린터로 보내고 있습니까? –