如何从Javascript为元素中的输入值设置值?

如何从Javascript为元素中的输入值设置值?,javascript,Javascript,我是html和js的初学者。 我有一个js,它可以使用以下命令设置id=“tk\uuuu kiaVlink”的值 this.form.formElements.get('tk___kiaVlink').update('abcedf ghi'); 但标签和链接值都会更新。如何指定js代码只更新[link]值 <div class="fabrikSubElementContainer" id="tk___kiaVlink"> <input

我是html和js的初学者。 我有一个js,它可以使用以下命令设置id=“tk\uuuu kiaVlink”的值

this.form.formElements.get('tk___kiaVlink').update('abcedf ghi');
但标签和链接值都会更新。如何指定js代码只更新[link]值

<div class="fabrikSubElementContainer" id="tk___kiaVlink">
<input type="text" name="tk___kiaVlink[label]" size="200" maxlength="200" class="form-control fabrikinput inputbox fabrikSubElement" placeholder="Label" value="Video">
<input type="text" name="tk___kiaVlink[link]" size="200" maxlength="200" class="form-control fabrikinput inputbox fabrikSubElement" placeholder="URL" value="test value">


我试过使用tk_uuuuKiavlink[label]这个名字,但它不起作用。

你可以试试
document.getElementsByName('tk_uuuuuKiavlink[label]”)。value='abcdef ghi'
谢谢Jijo。正如你所提到的,我试图修复。但它仍然不起作用。来自Angel的代码(如下)起作用,但带有警告。我会找到的,谢谢。它可以工作,但出现了一些警告信息。我正在使用Joomla CRM及其组件Fabrik表单。JS代码在它的元素中。警告是“应为标识符,而将“[”。常量“{a}”初始化为“未定义”。缺少分号。赋值错误。我必须了解有关该警告的更多信息。document.querySelector(“#tk_uuuukiavlink input:nth child(2)”).value='some string';可能仅针对链接尝试此选项。它与上面的代码一起工作。没有警告消息:)
const [label, link] = [...document.querySelectorAll('#tk___kiaVlink input')];
[label.value, link.value] = ['my label value', 'my link value'];