我正在尝试使用我在网上找到的代码段修改Sharepoint 2010中的调查。我按照此网页上的说明操作:http://robdevereaux.wordpress.com/2013/08/09/how-to-add-pictures-to-a-survey/
当我试图在最后查看调查时,我根本看不到我的照片?我只是看到相同的原始调查问题。有谁之前经历过这个吗?我不知道如何解决这个问题。
以下是代码段:
<script language="JavaScript">
var className;
className = 'ms-formlabel';
var elements = new Array();
var elements = document.getElementsByTagName('td');
for (var e = 0; e < elements.length; e++)
{
if (elements[e].className == className)
{
elements[e].innerHTML = elements[e].innerHTML.replace('CAR_IMAGE','<img src="/PATHTO/IMAGE/CAR.jpg"></img>');
}
}
</script>
答案 0 :(得分:0)
您需要将路径/PATHTO/IMAGE/CAR.jpg
替换为图片所在的实际有效路径。
答案 1 :(得分:0)
尝试切换此
elements[e].innerHTML = elements[e].innerHTML.replace('CAR_IMAGE','<img src="/PATHTO/IMAGE/CAR.jpg"></img>');
有了这个:
elements[e].innerHTML = elements[e].innerHTML.replace('CAR_IMAGE','<img src="/PATHTO/IMAGE/CAR.jpg"/>');
如果它不起作用用这个替换你的JS(使用jQuery - 将它添加到你的母版页总是非常方便):
$(function(){
$('td.ms-formlabel').each(function(){
$(this).html(
$(this).html().replace('CAR_IMAGE', '<img src="/Style Library/Images/CAR.jpg"/>');
);
});
})