使用普通 Javascript 将变量放入表单

Putting a variable into a form using plain Javascript

这非常简单明了,但我只是摸不着头脑。 我创建了一个表单 (https://taa.be.wolterskluwer.com/l/940253/2021-10-08/5tgp6n),其中包含一个字段 GACLIENTID(我已将其分配给 classes GA_Client_ID & GACLIENTID),但是由于该表单不是手写的 class分配给联系段落(其中包含标签和输入)。

我已经使用以下脚本成功推送了我的变量:

<script>
  (function() {
    var list = document.querySelectorAll('input[name="940253_168501pi_940253_168501"]');
    list.forEach(function(el){
      if(el) {
        el.value = {{DL - GA Client ID}};
  }
})
  })();
</script>

但这会找到带有字段“名称”的输入,该字段在我正在创建的表单的每个克隆上都会发生变化。因此,我正在寻找一种更“通用”的方式来选择 class 中的输入,但我就是无法在我的一生中找出正确的语法。

非常感谢任何帮助。

var list = document.querySelectorAll('.GACLIENTID input');

如果只有一个匹配字段。

const input = document.querySelector('.GACLIENTID input');

if (input) {
    input.value = {{DL - GA Client ID}};
}