当我使用js操作DOM时发生了一些奇怪的事情

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当我使用js操作DOM时发生了一些奇怪的事情相关的知识,希望对你有一定的参考价值。

你可以在walmart.com页面中使用js选择一个size吗?我已经尝试了一些,但没有效果。像这个:

document.querySelector('.prod-ProductVariantType .chooser-option-current div').click();
document.querySelectorAll('.prod-ProductVariantType div.chooser-option-list div div')[1].click();

执行上面的代码后没有任何反应。页面网址:qazxsw poi

案件就像我在标题中提到的那样。

更新:我犯了一个错误,它应该是https://www.walmart.com/ip/NEW-Laptop-Cart-Table-Desk-Height-Adjustable-Portable-with-Rolling-Wheels-SPTE/794250587而不是size,再次抱歉。

答案

如果你运行这个代码没有什么奇怪的事情(它将选择其他颜色选项):

color

以上是关于当我使用js操作DOM时发生了一些奇怪的事情的主要内容,如果未能解决你的问题,请参考以下文章

jQuery DOM 操作 each();

C4裁剪图像发生了一些奇怪的事情

js操作dom时发生了什么?

OAuth 2.0 Playground“发生了一些不好的事情:500 HTTP 错误”

Three.js - 立方体和球体与平面奇怪地剪裁

当响应是错误时,为啥承诺会进入 .then() ? - 拉拉维尔