我正在开发SharePoint 2013内容搜索Web部件。在模板中,它会像这样拉出图像的值:
var cswpiconURL = $getItemValue(ctx, "Announcement Image");
这会返回(例如)图像:
<img alt="" src="https://i4e7sptest.energyplaza.com/Style%20Library/Client/img/2014-09-6-Life-of-Pix-free-stock-photos-sunset-flares-summer-railway-Julien-Sister.jpg" width="498" style="BORDER: 0px solid; ">
我正在尝试在cswpiconURL下面创建一个只从图像中拉出src的变量。这就是我正在使用的,但它不起作用。
var cswpiconURL = $getItemValue(ctx, "Announcement Image");
var cswpiconURLsrc = cswpiconURL.src;
答案 0 :(得分:0)
试试这个:
cswpiconURLsrc = cswpiconURL[0].getAttribute('src');
答案 1 :(得分:0)
根据文档,您似乎可以像这样传递选择器:
var cswpiconEL = document.getElementById("_#= cswpiconURL =#_");
所以你应该能够以这种方式选择图像源:
var cswpiconURLsrc = document.getElementById("_#= cswpiconURL =#_").src;
https://msdn.microsoft.com/en-us/library/office/jj945138.aspx