【发布时间】:2013-01-29 09:14:47
【问题描述】:
我有一堆 div.textBox,我想对其应用数据属性。
这就是我想要的结果:
<div class="text" data-stellar-ratio="2">
我试过了:
document.getElementByClassName('text').dataset.stellar.ratio = "2";
但它不起作用......
救命!
【问题讨论】:
-
试试
element.setAttribute('data-stellar-ratio', 'something'); -
这应该会有所帮助:stackoverflow.com/questions/710275/…
-
应该是
.dataset.stellarRatio = '2'; -
不是
getElementsByClassName吗? -
在jQuery的帮助下操作DOM要容易得多,$(".text").attr('data-stellar-ratio', '2');但我不确定你是否想要一个带有 jQuery 的答案。
标签: javascript