我对不适用于 firefox 的 JS 函数不太熟悉,因此我在这里发帖询问你们我的代码有什么问题。适用于除火狐以外的任何其他浏览器。
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr = document.all.item("printable").innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
我做了一些阅读,我得到的只是document.focus不适用于firefox,但我没有使用那行代码,所以我对导致我的问题的原因有点迷茫。谢谢你们。
发生的事情是它什么都不做,试图发出警报以防万一并且它工作正常(当然评论了所有代码并且只留下警报)。