Javascript 在 SharePoint CEWP 中不工作
Javascript in SharePoint CEWP not working
我写了一个简单的 javascript 来根据 textcontent/innerHTML 改变 html class 的颜色。编写脚本时,当我将它直接放入 Chrome 的开发人员工具控制台 (F12) 时,它工作正常。但是当我尝试从 CEWP 调用脚本时,它不起作用。我错过了什么?这是我在 CEWP 中嵌入的 html。长期担任管理员,第一次涉足 CSOM 开发。我确定这是非常简单的事情,但我不知所措..
<script type="text/javascript">
var status_array =document.getElementsByClassName("sefl_status");
var pattern = new RegExp("Effective");
for (i=0; i < status_array.length; i++)
{
if (pattern.test(status_array[i].innerHTML)===true)
{
status_array[i].style.color="green"
}
};
</script>
我修改代码如下,供大家参考:
<script type="text/javascript">
window.onload=function(){
var status_array =document.getElementsByClassName("sefl_status");
var pattern = new RegExp("Effective");
for (var i=0; i < status_array.length; i++)
{
if (pattern.test(status_array[i].innerHTML)===true)
{
status_array[i].style.color="green";
}
}
}
</script>
我写了一个简单的 javascript 来根据 textcontent/innerHTML 改变 html class 的颜色。编写脚本时,当我将它直接放入 Chrome 的开发人员工具控制台 (F12) 时,它工作正常。但是当我尝试从 CEWP 调用脚本时,它不起作用。我错过了什么?这是我在 CEWP 中嵌入的 html。长期担任管理员,第一次涉足 CSOM 开发。我确定这是非常简单的事情,但我不知所措..
<script type="text/javascript">
var status_array =document.getElementsByClassName("sefl_status");
var pattern = new RegExp("Effective");
for (i=0; i < status_array.length; i++)
{
if (pattern.test(status_array[i].innerHTML)===true)
{
status_array[i].style.color="green"
}
};
</script>
我修改代码如下,供大家参考:
<script type="text/javascript">
window.onload=function(){
var status_array =document.getElementsByClassName("sefl_status");
var pattern = new RegExp("Effective");
for (var i=0; i < status_array.length; i++)
{
if (pattern.test(status_array[i].innerHTML)===true)
{
status_array[i].style.color="green";
}
}
}
</script>