我正在尝试编码
document.getElementById("ap1").showHeader = "true";

并使用此sf示例作为一个良好的开端,但是当我检查console.log消息并搜索第3个parm"文档"没有id =" ap1",实际上我找不到apex:page元素/组件。我怎样才能了解' page'的属性。并切换标题?
<apex:page id="ap1" showHeader="False" sidebar="True">
<script>
function cbHandler(input, textid) {
console.log("cbHandler: ", input, textid, document.getElementById("ap1:thePanel"), document);
if (input.checked) {
document.getElementById(textid).style.fontWeight = "bold";
} else {
document.getElementById(textid).style.fontWeight = "normal";
}
}
</script>
<apex:outputPanel layout="block">
<label for="checkbox">Click this box to change text font:</label>
<input id="checkbox" type="checkbox" onClick="cbHandler(this,'{!$Component.thePanel}');" />
</apex:outputPanel>
<apex:outputPanel id="thePanel" layout="block">
Change my font weight!
</apex:outputPanel>
</apex:page>
&#13;
我发现了这个
//header
document.getElementById('AppBodyHeader').style.display = 'none';
//sidebar
document.getElementById('sidebarDiv').style.display = 'none';
&#13;
但是这些元素在doc中不存在,或者至少我无法找到它们
答案 0 :(得分:0)
您是否尝试过使用?isdtp=mn
属性?