setAttribute 使属性名称小写
Posted
技术标签:
【中文标题】setAttribute 使属性名称小写【英文标题】:setAttribute makes the attribute name lowercase 【发布时间】:2018-06-26 07:18:39 【问题描述】:我使用var l = document.createElement("label");
创建元素,并使用l.setAttribute("formControlName","e");
分配其属性。
问题是 setAttribute 方法将 formControlName 用小写字母表示,如下图所示。我使用离子,所以需要大写字母。有谁知道我做错了什么?
【问题讨论】:
Camel case in html tag attributes and jquery - doesn't work, why?的可能重复 你有“离子所以需要大写字母”的参考吗?我觉得这很难相信。 这是 Angular 的要求,它是 Ionic 之下的框架。 【参考方案1】:改用这个:
l.setAttributeNS(null, "formControlName","e");
'setAttributeNS()' 不会将名称转换为小写。
【讨论】:
以上是关于setAttribute 使属性名称小写的主要内容,如果未能解决你的问题,请参考以下文章
属性名称在Xelement的setattribute属性中重叠