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>
它在 <iframe>
中,但 iframe 仍然引用您的 CSS 文件(即通过站点设置 > 母版页 > 备用 CSS URL)
然后您可以使用:
a[id*="_OpenWithExplorerLink"] {
display: none;
}
我正在尝试隐藏允许人们使用 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>
它在 <iframe>
中,但 iframe 仍然引用您的 CSS 文件(即通过站点设置 > 母版页 > 备用 CSS URL)
然后您可以使用:
a[id*="_OpenWithExplorerLink"] {
display: none;
}