मैं कर रहा हूँ की आवश्यकता होगी, एक घूंट कार्य होगा कि सभी के माध्यम से जाने सौंपा HTML दस्तावेजों, और दूर के कुछ गुण (इस तरह के रूप में शैली=""). मैंने सोचा कि मैं किया गया हो सकता है ऐसा करने में सक्षम यह एक ही रास्ता मैं यह नहीं है के माध्यम से ब्राउज़र है, लेकिन लग रहा है पसंद नहीं है. यहाँ है क्या मैं कोशिश कर रहा हूँ करने के लिए:
// function to take multiple attributes from an element
const discardAttributes = (element, ...attributes) =>
attributes.forEach((attribute) => element.removeAttribute(attribute));
// run the function on multiple elements
document.querySelectorAll("table, thead, tbody, tr, th, td").forEach((elem) => {
discardAttributes(elem, "cellspacing", "cellpadding", "width", "style");
});
मैं करना चाहते हैं तो उपरोक्त सूत्र बनाने के लिए और एक घूंट.कार्य की तरह तो:
const gulp = require("gulp");
gulp.task("clean", async () => {
gulp.src("src/*.html")
.pipe(discardAttributes())
.pipe(gulp.dest("dist"));
});
अगर वहाँ है एक प्लग में मैं कर सकते हैं का उपयोग करना होगा कि इस शेयर कृपया, लेकिन यह भी, मैं करने के लिए सीखना कैसे यह करने के लिए मैन्युअल रूप से इस तरह है ।
मैं का उपयोग करने की जरूरत through2?
धन्यवाद ।