Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使JavaScript代码段在内容编辑器Sharepoint 2010中工作_Javascript_Html_Sharepoint - Fatal编程技术网

无法使JavaScript代码段在内容编辑器Sharepoint 2010中工作

无法使JavaScript代码段在内容编辑器Sharepoint 2010中工作,javascript,html,sharepoint,Javascript,Html,Sharepoint,我正在尝试使用在线找到的代码片段修改Sharepoint 2010中的调查。我按照此网页中的说明进行操作: 当我试图在最后查看调查时,我根本看不到自己的照片?我只是看到了同样的原始调查问题。以前有人经历过吗?我根本不知道如何解决这个问题 以下是代码片段: <script language="JavaScript"> var className; className = 'ms-formlabel'; var elements = new Array(); var elements

我正在尝试使用在线找到的代码片段修改Sharepoint 2010中的调查。我按照此网页中的说明进行操作:

当我试图在最后查看调查时,我根本看不到自己的照片?我只是看到了同样的原始调查问题。以前有人经历过吗?我根本不知道如何解决这个问题

以下是代码片段:

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

var类名;
className='ms formlabel';
var元素=新数组();
var elements=document.getElementsByTagName('td');
对于(var e=0;e
您需要将路径
/PATHTO/IMAGE/CAR.jpg
替换为图像所在的实际有效路径

尝试切换此选项

elements[e].innerHTML = elements[e].innerHTML.replace('CAR_IMAGE','<img src="/PATHTO/IMAGE/CAR.jpg"></img>');
elements[e].innerHTML=elements[e].innerHTML.replace('CAR\u IMAGE','');
为此:

elements[e].innerHTML = elements[e].innerHTML.replace('CAR_IMAGE','<img src="/PATHTO/IMAGE/CAR.jpg"/>');
elements[e].innerHTML=elements[e].innerHTML.replace('CAR\u IMAGE','');
如果它不起作用,用这个替换你的JS(使用jQuery-将它添加到你的母版页,它总是非常方便):

$(函数(){
$('td.ms formlabel')。每个(函数(){
$(this.html)(
$(this.html().replace('CAR_IMAGE','');
);
});
})
$(function(){
    $('td.ms-formlabel').each(function(){ 
         $(this).html(
            $(this).html().replace('CAR_IMAGE', '<img src="/Style Library/Images/CAR.jpg"/>');
         );
    });
})