1



有没有办法添加自定义 HTML 属性来表示 DIV 元素,然后能够在 IE 中使用 CSS 属性选择器?

在 FF 中有效但在 IE 中无效的示例(变为绿色):

在 JavaScript 中:

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


在 CSS 中:

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


亲切的问候

4

2 回答 2

0
var attribute = document.createAttribute("size");
attribute.nodeValue = "15"
document.getElementById("text").setAttributeNode(attribute);
于 2013-02-05T10:10:19.133 回答
0

你可以这样做:

<div id="some" data-newattr="green"></div>
于 2013-02-05T09:56:13.933 回答