在输入中显示数据

时间:2018-06-03 09:35:37

标签: javascript php html

我对这一切都很新,我希望你能帮助我!

我在'var data'中有一个名字选择器,如下所示:

var data = [{"name":"firstname lastname", "username":"admin",}]

我想将选中的名称显示为文本,我有下一行:

d3.select("#name h1")
 .text(data[picked].name);

<div id="name"><h1></h1></div>

[这有效!]

我想在输入中获取用户名。我有这个:

d3.select("#username")
 .text(data[picked].username);
<input id="username">

但这对我不起作用。

请帮助。

2 个答案:

答案 0 :(得分:1)

您必须使用.val()代替.text()

d3.select("#username").val(data[picked].username);

答案 1 :(得分:0)

document.getElementById('#username').value = data[picked].username;

试试这个