我在我的帐户/销售表格上设置了一个选项。基于此值,我想更改表单顶部的标题颜色。
我可以通过开发人员工具编辑 CSS 手动执行此操作,但是当我尝试通过表单属性和 Web 资源执行此操作时,我无法更改颜色。
作为基本测试,我只是试图通过 javascript 将 CSS 注入页面。
这是我创建的 CSS Web 资源。
.ms-crm-Form-HeaderPosition {
background-color: rgba(2,206,239,1) !important;
}
这是我创建的 javascript Web 资源:
function load_css_file(filename){
var fileref = document.createElement("link")
fileref.setAttribute("rel", "stylesheet")
fileref.setAttribute("type", "text/css")
fileref.setAttribute("href", filename)
document.getElementsByTagName("head")[0].appendChild(fileref)
}
function myFormOnLoad(){
load_css_file('/WebResources/aws_ColoredHeaderMGA.css');
}
然后我转到我的销售表单,更改表单属性以加载到我的 Javascript Web 资源中,然后告诉它调用该函数myFormOnLoad
,OnLoad
即使是表单。
我没有收到任何错误,我知道 JavaScript 被调用了,因为我添加了一个alert
以确保我确实收到了警报。
我缺少什么来改变标题颜色?