<input name='x' id='y' list='z'>
在 JavaScript 中,你可以这样做
var input = document.createElement('INPUT');
input.id = 'x'; //this works
input.name = 'y'; //this also works
input.list = 'z'; //this does not work
我的问题很简单:这里发生了什么魔法?为什么 .id 和 .name 有效,但 .list 无效(需要使用 setAttribute 设置) ?
有没有办法知道(除了知道一切)在输入元素上设置列表属性的方法正在使用setAttribute("list", "z");?setAttribute 调用的魔力是什么,而 input.list 不是?
LEATH
交互式爱情
相关分类