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);