Javascript JS-仅打印<;部门>;从另一个文件

Javascript JS-仅打印<;部门>;从另一个文件,javascript,file,html,printing,Javascript,File,Html,Printing,现在我正在使用onClick=“window.print();return false;” 但是我需要从另一个文件打印一个div内容 例如: 我有文件buttons.html,但在这个文件中有我的带有window.print()的打印按钮。 我需要在按下此按钮时仅打印div内容(例如div id=…),但从index.html文件打印 我希望你能理解我 *请给出更详细的代码,我是新来的 谢谢函数printDivs() function printDivs() { var divs = d

现在我正在使用onClick=“window.print();return false;”

但是我需要从另一个文件打印一个div内容

例如: 我有文件buttons.html,但在这个文件中有我的带有window.print()的打印按钮。 我需要在按下此按钮时仅打印div内容(例如div id=…),但从index.html文件打印

我希望你能理解我

*请给出更详细的代码,我是新来的

谢谢

函数printDivs()
function printDivs()
{
    var divs = document.getElementsByTagName("div");
    var text = "";

    for( var i=0; i<divs.length; i++ )
    {
        var div = divs[i];

        if (typeof(div.nodeName) !== "undefined")
        {
            text = text + div.innerHTML + "<br /><br />";
        }
    }

    document.body.innerHTML = text;

    window.print();
}
{ var divs=document.getElementsByTagName(“div”); var text=“”;
对于(var i=0;i,这是不寻常的,但肯定是可能的:

// buttons.html, Using jQuery
$('button').click(function() {
  $.get('index.html', function(h) {
    $('body').html($('div#content', h).html());
    window.print();
  }, "html");
});

但我使用的是图像按钮,因此我的图像是如何将其与脚本集成的?您必须自定义上面的
按钮
div#内容
,以匹配您的设置。有关选择器的更多详细信息,请参阅。