簡體   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