2

今天我决定通过用户脚本将 html5 数据列表添加到某些输入中。这是代码。问题是list没有添加属性。如果我将其更改为不同于 的任何内容list,例如lst- 它就在那里。

应该是这样吗?这种行为是由规范还是由浏览器设置的?

4

1 回答 1

1

好的,我对此进行了一些研究。

Spec说返回input.list相关的datalist对象,而不是属性值。所以你应该setAttribute('list','edit-subject-themes')在输入上使用,效果很好。好像是 jQuery 问题。

问题解决后,我肯定会在用户 JavaScript 中大量使用该技术 :)

于 2010-12-12T22:42:55.740 回答