Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除包含以下样式的所有类_Javascript_Jquery_Firefox_Greasemonkey - Fatal编程技术网

Javascript 删除包含以下样式的所有类

Javascript 删除包含以下样式的所有类,javascript,jquery,firefox,greasemonkey,Javascript,Jquery,Firefox,Greasemonkey,如何删除包含以下样式的所有类 HTML <div class="viewed" style="background:#F9F0D5"> <div class="left"> <span class="title">My </span> <p>MPA </p> </div> <div class="right"> <sp

如何删除包含以下样式的所有类

HTML

<div class="viewed" style="background:#F9F0D5">
   <div class="left">
        <span class="title">My </span>
            <p>MPA </p>
    </div>
    <div class="right">
        <span>5</span>
    </div>
</div>

Javascript解决方案

var viewed = document.querySelectorAll('.viewed[style="background:#F9F0D5"]');

for(i=0;i<viewed.length;i++){
    viewed[i].classList.remove('viewed');
}
要移除该元素

$('.viewed[style="background:#F9F0D5"]').remove();
嗨,我是指这个

这就是语法

$('div[style*=block]').removeAttr('style');

看一看附加的代码片段

$(“.view”)。每个(函数(){
var finalres=$(this.attr('style');
$(this.removeClass('viewed');
});

我的
兆帕

5. 我的 兆帕

5.
可能这就是你要找的

$("*[style*='backlground:#F9F0D5']").removeClass()
初始*可以由特定选择器替换。 但是,如果您想删除包含样式的元素的所有类,那么示例2中的“使用”或“其他”选项就在这里 (一)

$(“div[style*='backlground:#F9F0D5'])。removeClass()

(二)

$(“.view[style*='backlground:#F9F0D5']”。removeClass()


我希望这对您有所帮助

如果可能的话,最好包含纯JS的答案,因为这篇文章没有明确提到jQuery。标记并不总是正确的:^)如果类包含以下字符串,如何删除该类:-+11点
$('.viewed:contains(“+11点”)。removeClass('viewed')-使用containshey Shaunak D:-可能触发点击此样式:-
下一个
不清楚您在问什么。请在HTML前后添加一个。
$(".viewed[style='background:#F9F0D5']").remove();
$('div[style*=block]').removeAttr('style');
$("*[style*='backlground:#F9F0D5']").removeClass()