繁体   English   中英

如何通过JavaScript document.querySelector设置输入值

[英]How to set input value by JavaScript document.querySelector

我想用javascript添加输入值。 这是priject链接 !>添加到购物车>继续结帐|| 然后你得到结帐页面。

其实我想在结帐页面中自动添加Zipcode值。 我尝试这种方法,但没有工作

document.querySelector('#shipping-new-address-form div:nth-child(8) input').value = '12345';

任何人都可以帮忙解决这个问题吗?

您可以使用chrome控制台来确保您的查询查找目标元素并设置其值,因为您的选择器可能不正确。

它应该是那样的

document.querySelector('input[name = "' + prop + '"]').setAttribute('placeholder', data[prop])

这里有另一个答案,这里QuerySelector设置文本值

在结帐页面上,您可以定义onload事件。

<body onload="fillZipCode()">
<script>
function fillZipCode() {
  document.querySelector('#shipping-new-address-form div:nth-child(8) input').value = '12345';
</script>

如果要使用JavaScript添加输入字段及其值,则可以使用以下脚本。

<script>

function myFunction() 
{
  var input = document.createElement("INPUT");
  input.setAttribute("type", "text");
  input.setAttribute("value", "1234");
  document.body.appendChild(input);
}

myFunction();
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM