我想隱藏SSRS報告的工具欄。隱藏沒有div或類的JS元素
爲什麼我需要使用JS有一個特定的原因(該報告將包含在CRM 2011儀表板中,並且我想從報告中刪除工具欄。由於報告參數無效,因此我導入了Report Control解決方案,我正在編輯查看器,它使用JS)。查看器是一個將報告作爲IFrame嵌入的Html頁面。 生成的HTML代碼是:
<table id="reportViewer_fixedTable" cellspacing="0" cellpadding="0" style="table-layout:fixed;width:100%;height:100%;">
<tbody>
<tr style="background-color:#C4DDFF;"> … </tr>
<tr id="ParametersRowreportViewer" style="display:none;"> … </tr>
<tr style="height:6px;font-size:2pt;display:none;"> … </tr>
<tr>
工具欄是在第四TR,並直接選擇它,並試圖掩蓋它沒有工作。
navCorrectorDiv = report.contentWindow.document.getElementById('reportViewer_Toolbar');
if (navCorrectorDiv != null) {
navCorrectorDiv.style.display = "none";
}
我應該選擇表reportViewer_fixedTable,我能做的,然後選擇tbody元素,然後第四TR。 有沒有辦法做到這一點?可能沒有jQuery。
正是你想要hide.Elaborate一點 –
什麼,在哪裏,你將會把javascript來隱藏在工具欄crm儀表板? –
我已更新問題 – MaPi