设置/获取元素自定义元素属性

时间:2014-01-28 14:27:14

标签: dart dart-html

我正在尝试向现有元素添加自定义属性,我发现它是不可能的。

我的元素有一个属性映射,但没有属性Map。

我尝试过这样的事情:

el.someProperty = 'Some value';

但是这行产生了一个错误,el没有获得$ someProperty。

我想做类似jQuery的事情,你可以使用

el.prop('propName', 'value');

感谢。

1 个答案:

答案 0 :(得分:3)

使用

el.attributes['someProperty'] = 'Some value';

如果不起作用,请使用

el.dataset['someProperty'] = 'Some value';

这样添加的属性将获得data前缀,可能名为data-some-property(尚未测试)