簡體   English   中英

在打印中顯示特定div的內容

[英]display content from specific div on print

我想從Firefox打印一些內容。 我已經在html頁面<div id="printContent"></div> ,該頁面默認為隱藏。 使用CSS我在打印時顯示此div並注入內容

@media print {    
    #printContent{
        display:block;
    }
}

但是在打印預覽中,我得到了其他頁面div,而不僅僅是這個#printContent 我應該怎么做才能在firefox打印預覽上僅獲取#printContent

使用display:none在媒體選擇器中隱藏其他內容-建議您將#printContent div設為body的子代,然后

@media print {    
    body>* {
        display:none !important;
    }
    body>div#printContent{
        display:block !important;
    }
}

編輯:添加了!important-取決於您是否需要!important其他CSS

顯示特定的<div> setTimeout() 處的內容</div><div id="text_translate"><p>在下面的代碼中,我正在使用setTimeout()對我的后端 node.js 應用程序進行 API 調用,該應用程序每 5 秒調用一次我的 AJAX。 在我的 AJAX 成功中,我根據應至少執行一次的特定條件顯示divContent1和divContent2 。 之后,在每個setTimeout()調用中,只有divContent2應該是可見的。</p><p> <strong>索引.html</strong></p><pre> &lt;script type="text/javascript"&gt; $(document).ready(function(){ $.ajax({ url: "http://localhost:8070/api/route1", type: 'POST', dataType:'json', success: function(res) { //Some Task } }); $("#myButton").click(function(){ const route2 = function() { $.ajax({ url: "http://localhost:8070/api/route2", type: "POST", dataType: "json", data: { var1: val1 }, success: function (res) { // Various tasks if(res.flag){ $("#divContent1").hide(); $("#divContent2").show(); } else{ $("#divContent1").show(); } //Functions that handle div content data }, beforeSend: function() { $("#divContent1").hide(); $("#divContent2").hide(); }, complete: function() { setTimeout(route2,5000); }, }); }; $(function(){ route2(); }) }); }); &lt;/script&gt;</pre><p> setTimeout() 調用整個route2來處理div內容的所有顯示和插入。 但是,要求僅顯示第二次調用的divContent2 。</p><p> 尋找解決方案</p></div>

[英]Display a specific <div> content at setTimeout()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 顯示特定的<div> setTimeout() 處的內容</div><div id="text_translate"><p>在下面的代碼中,我正在使用setTimeout()對我的后端 node.js 應用程序進行 API 調用,該應用程序每 5 秒調用一次我的 AJAX。 在我的 AJAX 成功中,我根據應至少執行一次的特定條件顯示divContent1和divContent2 。 之后,在每個setTimeout()調用中,只有divContent2應該是可見的。</p><p> <strong>索引.html</strong></p><pre> &lt;script type="text/javascript"&gt; $(document).ready(function(){ $.ajax({ url: "http://localhost:8070/api/route1", type: 'POST', dataType:'json', success: function(res) { //Some Task } }); $("#myButton").click(function(){ const route2 = function() { $.ajax({ url: "http://localhost:8070/api/route2", type: "POST", dataType: "json", data: { var1: val1 }, success: function (res) { // Various tasks if(res.flag){ $("#divContent1").hide(); $("#divContent2").show(); } else{ $("#divContent1").show(); } //Functions that handle div content data }, beforeSend: function() { $("#divContent1").hide(); $("#divContent2").hide(); }, complete: function() { setTimeout(route2,5000); }, }); }; $(function(){ route2(); }) }); }); &lt;/script&gt;</pre><p> setTimeout() 調用整個route2來處理div內容的所有顯示和插入。 但是,要求僅顯示第二次調用的divContent2 。</p><p> 尋找解決方案</p></div> 如果存在具有特定類別的div,則顯示內容 顯示DIV中的內容 在Android Webview的HTML中顯示特定的div內容 使用RegEx查找特定的div並打印內容 打印特定的div內容不顯示javascript 根據 URL 顯示特定的 div 或內容 我只想打印來自 HTML/JS 頁面的特定 div 內容和電子郵件結果? 如何在Oracle APEX5中打印PLSql動態內容的特定Div? 具體如何打印 <div> javascript或jquery在新窗口中顯示內容?
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM