Hướng dẫn remove all style tags from html javascript - xóa tất cả các thẻ kiểu khỏi html javascript

Tôi cần xóa toàn bộ nội dung của các thẻ kiểu khỏi chuỗi HTML, trong nhiều lần xuất hiện. Tôi không thể sử dụng trình phân tích cú pháp DOM cho nó.

Làm thế nào tôi có thể làm điều này, trong JavaScript?

Đã hỏi ngày 6 tháng 9 năm 2018 lúc 20:55Sep 6, 2018 at 20:55

4

Đối với những người đất ở đây vào năm 2020, điều này đã làm việc cho tôi.

string.replace[/[]/g, ""]

Như Bergi đã ám chỉ trong các bình luận của OP, điều này nên được coi là phương sách cuối cùng nếu không có lựa chọn nào tốt hơn. Regex không phải là cách tốt nhất để đối phó với HTML.

Đã trả lời ngày 23 tháng 6 năm 2020 lúc 17:59Jun 23, 2020 at 17:59

JD Guzmanjd GuzmanJD Guzman

3482 Huy hiệu bạc6 Huy hiệu đồng2 silver badges6 bronze badges

1

    var string = "someHTMLStuff non style stuff"

    var s = string.replace[/

  
    

    
      .bg-salmon {
        background-color: salmon;
      }
    
  

  
    
      Box 1
    

    
  

Và đây là mã JavaScript liên quan.

Copied!

const box = document.getElementById['box']; // ✅ Remove all Styles from Element box.removeAttribute['style']; // ✅ Remove specific style from Element box.style.width = null; // ✅ Remove all classes from element // box.removeAttribute['class'];

Chúng tôi đã sử dụng phương thức phần tử.RemoveAttribution để loại bỏ thuộc tính

    var string = "someHTMLStuff non style stuff"

    var s = string.replace[/

Bài Viết Liên Quan

Chủ Đề