我的代码有效,但我必须使用两个按钮才能使其正常工作,但我想将1个按钮中的2个功能合并,但它不起作用我甚至试过这个
onclick="printResult('result_container'); deleteEmptyCol();"
<form>
<input type="submit" value="Save" class="md-close" />
</form>
<input type='button' value='Delete Empty Fields' onclick="deleteEmptyCol()" />
<input type='button' id='printResult' value='Print Result' onclick="printResult('result_container')" />
功能
function printResult(result_container) {
var printContents = document.getElementById(result_container).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
window.focus();
document.body.innerHTML = originalContents;
}
function deleteEmptyCol() {
if(document.getElementById('fec_col').value === '') {
$("#col").fadeOut();
}
if(document.getElementById('fec_con').value === '') {
$("#con").fadeOut();
}
if(document.getElementById('fec_blood').value === '') {
$("#blood").fadeOut();
}
}
答案 0 :(得分:0)
一个想法是创建一个新函数并调用其中的两个函数。
<强> JS 强>
function print_del() {
printResult('result_container');
deleteEmptyCol();
}
<强> HTML 强>
onclick="print_del();"
我的解决方案,谢谢你的想法...
function del_print() {
deleteEmptyCol();
setTimeout(function(){printResult('result_container');},1000);
}