删除特定的内联元素

时间:2018-05-20 13:19:08

标签: javascript jquery

如何删除JS添加的特定内联样式。我一直在研究这个样本。不幸的是仍然不成功。

<a id="mylink" style="color:red; font-weight:bold" 
href="http://www.website.com">go to somesite.com</a>

我的要求,我想删除&#39; font-weight:bold&#39;使用jquery。

<script>
function myFunction() {
    document.getElementById("mylink").style.removeAttribute('font-weight:bold'); 
}

3 个答案:

答案 0 :(得分:2)

removeAttribute无法正常工作,因为font-weight: bold是一种风格而非属性。要删除/取消设置,我建议使用CSSStyleDeclaration.removeProperty()

document.getElementById("mylink").style.removeProperty("font-weight")

答案 1 :(得分:0)

document.getElementById('mylink').style.fontWeight = "100"

答案 2 :(得分:0)

使用jquery:

$('#mylink').css('font-weight','');