【发布时间】:2015-05-08 21:57:44
【问题描述】:
好的,所以我已经为这个问题苦苦挣扎了几个小时...... 我需要修改搜索结果中的链接,以便它们在新窗口/标签中打开。
具体来说,它是链接到“场外”点击的搜索结果。 我创建了 Item_WebPage.html 的副本,但我无法让它工作。
我猜是某种异步负载搞砸了。
我的js代码如下:
var anchors = document.getElementsByClassName('ms-srch-item-link');
for (var i = 0; i < anchors.length; i++) {
anchors[i].setAttribute("target", "_blank");
}
}
但是,“锚点”始终为“0”。 我可以使用“sharepoint-document-ready-as-h*ll”功能吗? 我的猜测是我的问题是在我运行代码之前并非所有内容都加载到 DOM 中......
【问题讨论】:
-
我可能应该补充一点,我是显示模板的新手,如果我对“Item_WebPage.html”方式不满意,请让我现在轻轻地 :)
标签: sharepoint-2013 display-templates