如何用JS元素填充VALUE

How to fill in VALUE with JS element

希望大家对此有所了解。
我有一个表单,我在其中添加了一些隐藏参数,我也想在这样的字段中添加主机名。

<input type="hidden" id="URL" value="www.xxxx.xx" name="URL" />

但是,我可以获得主机名,例如通过这个 JS:

document.getElementById("URL").innerHTML = 
window.location.hostname;

但是这样我只能通过ID获取它,这将无法将其作为值获取。
您知道如何填写吗?

谢谢,Eelco

将其添加到元素的值

document.getElementById("URL").value = window.location.hostname;

你试过这样吗:

document.getElementById("URL").setAttribute(name, window.location.hostname);

您可以为元素创建新属性或设置属性值,如下所述: https://www.w3schools.com/jsref/met_element_setattribute.asp

希望对您有所帮助。