Javascript HTML自定义属性和IE

Javascript HTML自定义属性和IE,javascript,jquery,html,css,jquery-selectors,Javascript,Jquery,Html,Css,Jquery Selectors,有没有一种方法可以添加自定义HTML属性(比如DIV元素),然后在IE中使用CSS属性选择器 在FF中有效(变为绿色)但在IE中无效的示例: 在JavaScript中: element.setAttribute('newAttr', 'green'); 在CSS中: [newAttr=green] { background-color: green; } 亲切问候您可以这样做: <div id="some" data-newattr="green"></div&



有没有一种方法可以添加自定义HTML属性(比如DIV元素),然后在IE中使用CSS属性选择器
在FF中有效(变为绿色)但在IE中无效的示例:

在JavaScript中:

element.setAttribute('newAttr', 'green');

在CSS中:

[newAttr=green] {
   background-color: green;
}

亲切问候

您可以这样做:

<div id="some" data-newattr="green"></div>


上面的链接为您提供了答案…@Ksnrg:我真的很有兴趣在IE中使用CSS属性选择器访问这些创建的属性。出于某种原因,我尝试在IE中使用CSS属性选择器,但它不起作用!
var attribute = document.createAttribute("size");
attribute.nodeValue = "15"
document.getElementById("text").setAttributeNode(attribute);