Xóa javascript và

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

Nội dung chính Hiển thị

  • Xóa tất cả các kiểu khỏi một phần tử bằng JavaScript #
  • Làm cách nào để xóa loại thẻ trong HTML?
  • Làm thế nào để bạn xóa một loại phần tử?
  • Làm cách nào để xóa lệnh trong HTML?

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. 55 6 tháng 9 năm 2018 lúc 20. 55

Xóa javascript và

4

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

string.replace(/()/g, "")

Như Bergi đã chỉ tham gia vào 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. 59 23 tháng 6 năm 2020 lúc 17. 59

JD Guzmanjd Guzman JD Guzman

3482 Huy hiệu bạc6 Huy hiệu đồng2 huy hiệu bạc6 huy hiệu đồng

1

    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);

Tôi giả sử bạn muốn xóa toàn bộ kiểu thẻ, không chỉ nội dung của nó

chỉnh sửa. Trích dẫn

Đã trả lời ngày 6 tháng 9 năm 2018 lúc 21. 03 6 Tháng chín 2018 lúc 21. 03

Klanmikoklanmiko klanmiko

3462 Huy hiệu bạc12 Huy hiệu Đồng2 huy hiệu bạc12 huy hiệu đồng

2

To replace all of properties type in HTML section (InsideHTML)

Line 1

Line 2

//script let element = document.getElementById('el') element.innerHTML.replace(/style=\".*"/gm,'')

Điều này sẽ loại bỏ tất cả các thuộc tính kiểu phần tử trong phần tử bởi id el

Đã trả lời ngày 15 tháng 12 năm 2020 lúc 15. 11 15/12/2020 lúc 15. 11

Swinaswina swina

2092 Huy hiệu bạc5 Huy hiệu Đồng2 huy hiệu bạc5 huy hiệu đồng

Xóa tất cả các kiểu khỏi một phần tử bằng JavaScript #

Sử dụng phương thức

    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
4 để loại bỏ tất cả các kiểu khỏi một phần tử, ví dụ.
    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
5. Phương thức

    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
0 sẽ xóa thuộc tính
    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
1 khỏi phần tử

Đây là HTML cho các ví dụ trong bài viết này

Copied!

DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <style> .bg-salmon { background-color: salmon; } style> head> <body> <div id="box" style="width: 100px; height: 100px" class="bg-salmon"> Box 1 div> <script src="index.js">script> body> html>

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

________số 8

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

    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
1 from the element

Tham số duy nhất mà phương thức lấy là tên của thuộc tính mà tôi muốn xóa

Nếu thuộc tính không tồn tại trên phần tử, phương thức

    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
4 không gây ra lỗi, thì nó chỉ cần được trả lại

    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
4

Nếu bạn muốn xóa thuộc tính CSS cụ thể khỏi kiểu của phần tử, hãy đặt thuộc tính thành

    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
5.
    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
0

Ngược lại, nếu bạn cần cập nhật hoặc đặt thuộc tính CSS cụ thể, hãy đặt nó thành một giá trị không phải là

    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
5.
    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
2

Nếu bạn cần xóa tất cả các lớp khỏi một phần tử, hãy sử dụng phương thức

    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
4

    var string = " non style stuff"

    var s = string.replace(//g, '')
    
    console.log(s);
3

Làm cách nào để xóa loại thẻ trong HTML?

Sử dụng phương thức remove Attribution () để loại bỏ tất cả các loại từ một phần tử, ví dụ. nhảy lò cò. RemoveAttribution ('Kiểu'). Phương thức RemoveAtribution sẽ loại bỏ thuộc tính type khỏi phần tử. Đây là HTML cho các ví dụ trong bài viết này