Javascript: Kommentare entfernen
Dieses kleine Javascript Beispiel löscht alle Kommentar
in einem HTML Code.
Der Aufruf erfogt mit Remove_Comments(htmlElement)
var divElement = document.getElementById("ctlEditor_HTML");
Remove_Comments(divElement);
|
Javascript Code
function Remove_Tags() {
//----------<
Remove_Tags() >----------
//*removes
all Comments
//< get
HTMLElement >
var divElement = document.getElementById("ctlEditor_HTML");
Remove_Comments(divElement);
//</
get HTMLElement >
//----------</
Remove_Tags() >----------
}
function Remove_Comments(element) {
//----------<
Remove_Comments() >----------
//*removes
all comments
//----<
Loop: childNodes >----
for (var i = element.childNodes.length - 1; i
>= 0; i--) {
//----< child >----
//< get >
var child = element.childNodes[i];
//</ get >
//--< remove comments >--
if (child.nodeName == "#comment") { child.remove(); }
//else if (child.nodeName ==
"#text") { child.remove(); }
//< scan subNodes >
Remove_Comments(child);
//console.log(child);
//</ scan subNodes >
//--</ remove comments >--
//----</ child >----
}
//----</
Loop: childNodes >----
//----------</ Remove_Tags_in_HTMLElement()
>----------
}
|
Im Beispiel
Nach dem Ausführen der javascript-funktion sind die
Kommentare gelöscht