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

如何使用jQuery移除JS添加的特定内联样式font-weight:bold

解决移除特定内联样式的问题

你遇到的核心问题是用错了操作内联样式的方法——style.removeAttribute()是用来移除元素的整个属性(比如把整个style属性删掉),而不是单独移除某一条CSS样式声明。下面给你两种可行的解决方案,分别是原生JS和jQuery版本:

原生JavaScript解决方案

你可以通过DOM元素的style对象直接操作单个样式,有两种写法可选:

方法1:直接设置样式为空字符串

function myFunction() {
  document.getElementById("mylink").style.fontWeight = "";
}

注意:CSS属性名在JS的style对象里要写成驼峰式(比如font-weight对应fontWeight),设置为空字符串就会移除这条样式。

方法2:使用removeProperty()方法

如果更习惯用CSS原生的横线命名法,可以用这个方法:

function myFunction() {
  document.getElementById("mylink").style.removeProperty('font-weight');
}

jQuery解决方案

如果想用jQuery实现,直接用.css()方法把目标样式设为空字符串即可,它会自动处理样式的精准移除:

function myFunction() {
  $("#mylink").css('font-weight', '');
}

以上几种方法都能精准移除font-weight:bold这条样式,同时保留color:red的样式不变,你可以根据自己的技术栈选择使用。

内容的提问来源于stack exchange,提问作者Gops

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 07:07:25