Javascript从变量获取IMG src。 SharePoint内容搜索

时间:2015-04-17 15:41:36

标签: javascript sharepoint

我正在开发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;

2 个答案:

答案 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