我对这一切都很新,我希望你能帮助我!
我在'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">
但这对我不起作用。
请帮助。
答案 0 :(得分:1)
您必须使用.val()
代替.text()
d3.select("#username").val(data[picked].username);
答案 1 :(得分:0)
document.getElementById('#username').value = data[picked].username;
试试这个