You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用JavaScript按title属性选中元素后如何修改对应CSS样式

你已经拿到了目标DOM节点node,可以直接操作它的style属性修改内联样式,也可以通过添加自定义类绑定样式,两种常用方案如下:

方案1:直接修改内联样式

适合临时修改少量样式的场景,直接操作节点的style对象即可:

// 设置文本颜色为红色
node.style.color = 'red';
// 还可以按需追加其他样式,例如下方的字号、字重设置
node.style.fontSize = '20px';
node.style.fontWeight = 'bold';

如果需要一次性批量修改多个样式,也可以用cssText属性:

node.style.cssText = 'color: red; font-size: 20px; font-weight: bold;';

方案2:添加自定义类名绑定样式

适合样式规则多、需要复用或者要和CSS文件配合的场景。首先在你的CSS代码中定义好对应的样式类:

.discount-text {
  color: red;
  font-size: 20px;
  font-weight: bold;
  text-decoration: underline;
}

然后在JS里给目标节点添加这个类:

node.classList.add('discount-text');
// 后续需要移除样式时可以调用remove方法
// node.classList.remove('discount-text');

注意:如果样式没有生效,先检查querySelector是否真的选中了元素,可以加一行console.log(node)在控制台确认节点是否存在,避免节点还没渲染完成就执行JS代码导致选中结果为null的问题。

内容的提问来源于stack exchange,提问作者Murat erdoğan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 08:24:00