我有一个页面可以在 sharepoint 中作为弹出页面打开。现在当页面作为弹出页面打开时,我希望修改一些 css。发生的情况是代码能够成功修改标签元素但无法修改.ms-dlgTitleText,它是打开的窗口共享点,它保存页面并且位于保存页面的iFrame元素上方。有人可以告诉我我能在这里做什么。
编辑:我想知道如何使用 ms-dlgTitle 类更改 div 内的内容
<div class="dialogue>
<div class="ms-dlgTitle">
content
</div>
<div class="dlgframe">
<iframe>
some data
<script src="/_layouts/1033/jQuery.js" type="text/javascript">
</script>
<script type="text/javascript">
$(document).ready(function ()
{if (window.location.search.match("[?&]IsDlg=1"))
{
alert("doc is ready now");
$('<style type="text/css">.ms-dlgTitle{ width: 200px; } #foo{background:black; }</style>').appendTo("head");}});
function t(){ var options = SP.UI.$create_DialogOptions();options.url = "http://sharepointhost:2266";options.height = 300;SP.UI.ModalDialog.showModalDialog(options);
}
</script>
<a class="s" onclick="javascript:t()">k</a> <label title="label1" id="foo">lbl</label>
</iFrame>
</div>