document.queryselector 不适用于共享点中模态 window 中的元素

document.queryselector does not work for elements in a modal window in sharepoint

我正在尝试隐藏允许人们使用 Upload.aspx 模式 window 中的 windows 资源管理器上传文件的超链接,该超链接在尝试将新文档上传到共享文档时出现图书馆。 但是我无法 select 显示 "Upload files using Windows Explorer instead" 的超链接元素。该锚标记元素的 id 是 ctl00_PlaceHolderMain_UploadDocumentSection_ctl01_OpenWithExplorerLink

因此,当我在 IE11 的 F12 开发人员工具的控制台选项卡中尝试此操作时-

document.querySelectorAll("#ctl00_PlaceHolderMain_UploadDocumentSection_ctl01_OpenWithExplorerLink")

我明白了 -

<NodeList length="0"></NodeList>

SharePoint Upload.aspx modal window

它在 <iframe> 中,但 iframe 仍然引用您的 CSS 文件(即通过站点设置 > 母版页 > 备用 CSS URL)

然后您可以使用:

a[id*="_OpenWithExplorerLink"] {
    display: none;
}