Hướng dẫn how do i remove a specific tag in html? - làm cách nào để xóa một thẻ cụ thể trong html?

14

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi có biến chuỗi sau và tôi muốn xóa tất cả các thẻ a bằng nội dung của nó khỏi chuỗi.

var myString = "
Some text ...label...
'; myString += '
Some text ...label...
' myString += '
Some text ...label...
' // create a new dov container var div = document.createElement['div']; // assing your HTML to div's innerHTML div.innerHTML = myString; // get all elements from div var elements = div.getElementsByTagName['a']; // remove all elements while [elements[0]] elements[0].parentNode.removeChild[elements[0]] // get div's innerHTML into a new variable var repl = div.innerHTML; // display it console.log[repl] /*
Some text ...
Some text ...
Some text ...
*/

Đã trả lời ngày 23 tháng 7 năm 2017 lúc 7:10Jul 23, 2017 at 7:10

3

Đây là mã. Regex /.*?/ig rất phù hợp với dữ liệu của bạn.

var myString = "
Some text ...label...
"; myString += "
Some text ...label...
"; myString += "
Some text ...label...
"; console.log[myString]; var anchorTagsRemoved = myString.replace[/.*?/ig,'']; console.log[anchorTagsRemoved];

Đã trả lời ngày 23 tháng 7 năm 2017 lúc 7:03Jul 23, 2017 at 7:03

Nisarg Shahnisarg ShahNisarg Shah

13.8k5 Huy hiệu vàng36 Huy hiệu bạc54 Huy hiệu đồng5 gold badges36 silver badges54 bronze badges

2

var myString = "
Some text ...label...
"; myString += "
Some text ...label...
"; myString += "
Some text ...label...
"; el = document.createElement['div']; el.innerHTML = myString; var output = document.getElementById['output']; el.querySelectorAll['a'].forEach[function[item, index]{ item.parentNode.removeChild[item]; }] output.innerText = el.innerHTML;

Output:

Đã trả lời ngày 23 tháng 7 năm 2017 lúc 7:35Jul 23, 2017 at 7:35

MuhammadmuhammadMuhammad

6.0434 Huy hiệu vàng41 Huy hiệu bạc54 Huy hiệu đồng4 gold badges41 silver badges54 bronze badges

Làm thế nào để bạn xóa một thẻ trong html?

Chọn phần tử HTML cần loại bỏ.Sử dụng phương thức JavaScript Remove [] và removeChild [] để xóa phần tử khỏi tài liệu HTML.Use JavaScript remove[] and removeChild[] method to remove the element from the HTML document.

Làm cách nào để xóa một thẻ cụ thể khỏi một chuỗi?

Các thẻ HTML có thể được xóa khỏi một chuỗi đã cho bằng cách sử dụng phương thức thay thế [] của lớp chuỗi.by using replaceAll[] method of String class.

Làm thế nào để bạn loại bỏ một phần tử?

Trước tiên, loại bỏ một phần tử bằng phương thức removeChild [], chọn phần tử đích mà bạn muốn xóa bằng các phương thức DOM như QuerySelector [].Sau đó, chọn phần tử cha của phần tử đích và sử dụng phương thức removeChild [].using the removeChild[] method First, select the target element that you want to remove using DOM methods such as querySelector[] . Then, select the parent element of the target element and use the removeChild[] method.

Làm cách nào để xóa thẻ đóng?

Như bạn đã đề cập, bạn có thể sử dụng CTRL + D để chọn tất cả các lần xuất hiện của thẻ bạn đang tìm kiếm.Sử dụng bảng lệnh Ctrl + Shift + P, Search Emmet: Xóa thẻ và chọn nó.Using the command palette Ctrl + Shift + P , search Emmet: Remove Tag and select it.

Bài Viết Liên Quan

Chủ Đề