2013-11-21 25 views

回答

2

使用.setAttribute();的属性

document.getElementById("btn").setAttribute("data-icon", "&#xe082");

而且设置为元素,你不能调用对象时,它认为你是使用-试图减去,除非你称它为obj['key-name'];

+0

感谢这使得改变,而不是改变图标字符串“&#xe082”显示,任何想法为什么?也与该相同的字符串图标加载页面加载,而不是通过JS – wazzaday

+0

@wazzaday更新时,我会用它的Unicode替代'&#xe082'例如'\ uE00A'您可以使用它来查找它的http:///unicodelookup.com/ –

+0

而不是'“&#xe082”',使用'“\ E082”' –

1

这是一种属性,和属性是setAttribute()

document.getElementById("btn").setAttribute('data-icon', '&#xe082');