【问题标题】:How to create an input with datalist dynamically?如何使用 datalist 动态创建输入?
【发布时间】:2016-05-20 09:14:52
【问题描述】:

我正在尝试动态创建一些数据列表。当我尝试将其嵌入输入时,我的问题发生了。 我试过这段代码,但newinput.list="DL" 不起作用。 ()

var newinput = document.createElement("input");
    newinput.className="nom";
    newinput.id= file_header[i];
    newinput.type= "text";
    newinput.list="DL";

document.getElementById("head_menu").appendChild(newdiv);

已创建输入但没有list 属性... 有人可以解释一下如何将我的输入与我的数据列表链接起来吗?

【问题讨论】:

  • 我无法提供答案,但newinput.setAttribute('list', 'DL'); 有效吗?
  • 感谢您的尝试....它有效!
  • 添加为答案,我接受。

标签: javascript jquery input datalist


【解决方案1】:

试试@David 所说的 .. 它对我有用。

newinput.setAttribute('list', 'DL');

【讨论】:

  • 它也对我有用,如 cmets 所写,但到目前为止它只是一个评论而不是答案,我无法解决问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-24
  • 2020-01-21
  • 2022-10-08
  • 2012-11-19
相关资源
最近更新 更多