我写了一个简单的javascript来根据textcontent / innerHTML改变html类的颜色。编写脚本时,当我直接将其放入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>
答案 0 :(得分:0)
我修改了以下代码供您参考:
<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>