gpt4 book ai didi

javascript - 使用 javascript/jQuery 设置文本输入值时未反射(reflect)更改

转载 作者:行者123 更新时间:2023-12-03 06:45:30 25 4
gpt4 key购买 nike

我正在尝试在 Google Chrome 的结帐页面 http://www.adidas.co.uk/ 的控制台中执行一些 Javascript .

使用以下内容填充具有以下 ID 的输入元素可以正常工作。 $("#dwfrm_delivery_singleshipping_shippingAddress_addressFields_houseNumber").val("此处的值")

但是,在不同的元素上,如下所示,绝对没有任何反应,文本也不会出现在输入字段中。

$("#dwfrm_delivery_singleshipping_shippingAddress_addressFields_firstName").val("value here")

您可以通过在 http://www.adidas.co.uk/ 的购物篮中添加随机商品来查看该页面。并点击“结账”。我不认为提供 HTML 片段会有帮助,因为我预计页面上的其他地方会有一些干扰。

我尝试过直接设置value属性来设置值,这也和不更新文本输入有同样的效果。尽管如此,我可以使用 jQuery 的 .val() 方法访问我的设置值,只是对于某些输入字段,它们不会显示在屏幕上。

为什么会发生这种情况?

最佳答案

@Emrah Izci尝试运行这个:

Array.prototype.slice.call(document.getElementsByTagName("input")).forEach(function(elem, ind, arr) {elem.value = "TEST"});

我不确定这意味着什么。也许有隐藏的输入保存实际值或其他东西?

关于javascript - 使用 javascript/jQuery 设置文本输入值时未反射(reflect)更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37755119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com