的所有div元素刪除特定的類我想刪除所有類與NF-某些格式
的jsfiddle https://jsfiddle.net/zapjelly/fda3Lm84/11/
開始我有以下的HTML/JS:
var nfClasses = document.querySelectorAll('.custom-nf [class*="nf-"]');
Array.prototype.map.call(nfClasses, function(elem) {
Array.prototype.map.call(elem.classList, function(classStr) {
if (classStr.match(/^nf\-/)) elem.classList.remove(classStr);
});
});
<p>Remember to inspect element on the input below</p>
<div class="custom-nf">
<div class="input nf-input-outer nf-validation">
<div class="nf-container">
<div class="nf-outer nf-outer-input nf-outer-validation">
<div class="nf-middle">
<div class="nf-inner">
<label for="dummy" class="nf-label"></label>
<input id="dummy" type="text" class="nf-input">
</div>
</div>
</div>
</div>
</div>
</div>
querySelectorAll未在收集你所需要的課程,嘗試修復有選擇所需的類 – Aravind
@PatrickEvans我不認爲這是一個重複的。 OP正試圖從元素中移除特定的*類*。他們並不試圖去除重複內容中的元素。 –