Я новичок во всем этом, надеюсь, ты сможешь мне помочь!
У меня есть средства выбора имени в '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">
Но у меня это не работает.
Пожалуйста, помогите.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


document.getElementById('#username').value = data[picked].username;
Попробуй это
Вы должны использовать .val() вместо .text()
d3.select("#username").val(data[picked].username);
Пожалуйста, предоставьте содержательное объяснение вместе с вашим кодом, чтобы объяснить OP, как это решит его проблему.