javascript - javascript查询选择器问题
问题描述
我正在尝试通过 javascript 中的 queryselector 选择嵌套的 h2 标记,但这似乎不起作用,我在页面上看不到任何结果。
var changeTextForBundle = document.querySelector('.picky-bundler-container .picky-custom-html h2');
changeTextForBundle.style.background-color:='#363636';
HTML 文件
<div data-v-3efab0bc="" class="picky-bundler-container picky-widget">
<div data-v-3c43f93f="" data-v-3efab0bc="" class="picky-custom-html">
<h2 style="width:100%; display:flex; justify-content:center; align-items:center;">Frequently Bought Together</h2>
</div>
</div>
解决方案
您正在使用奇怪的语法。
var changeTextForBundle = document.querySelector('.picky-bundler-container .picky-custom-html h2');
changeTextForBundle.style.backgroundColor='#363636';
应该工作得更好;)
推荐阅读
- go - 谁能解释 Go Tour 网站上的 compute(fn func()) 代码?
- javascript - 单击后如何获取单选按钮的值
- python-2.7 - 访问类属性
- python - 在“No module named functools_lru_cache”和“cannot import name cbook”错误之间循环
- python - OS X:ld:找不到 -lstdc++ 的库
- python - 如何在 python 中使用 Try/Catch
- java - 如何将 Gemfire 数据放入结果集并在 java 中迭代?
- slack - Slack API:通过 groups.create 创建组不会反映在 conversations.list 中
- doxygen - doxygen 源代码链接在 python 项目中不起作用
- python - 您如何简洁地将两个系列加在一起,但只添加正值?