Да нет всё ок, я уже понял, у меня просто комментарий был написан через пробел от body а пробел это ведь тоже текстовый узел. Вот почему была пустая строка. С кодом всё норм.Вот пример.
danik - но все равно спасибо большое!))
this.show_Comment = function(){
var mass_of_all_nodes = 0;
var length_of_the_collection_of_node = 0;
mass_of_all_nodes = document.body.childNodes;
length_of_the_collection_of_node = mass_of_all_nodes.length;
end : {
for(var i = 0;i < length_of_the_collection_of_node;i++){
if(mass_of_all_nodes[i].nodeType == 3){
if(mass_of_all_nodes[i].data.indexOf('<!-- js') != '-1' || mass_of_all_nodes[i].nodeValue.indexOf('<!-- js') != '-1'){
var from_where = 0;
var when_stopd = 0;
var string_of_data = '';
from_where = mass_of_all_nodes[i].data.indexOf(':');
when_stopd = mass_of_all_nodes[i].data.indexOf('>');
for(var j = from_where;j < when_stopd;j++){
string_of_data += mass_of_all_nodes[i].data.charAt(j);
}
break end;
}
}
}
alert('Nothing');
}
} ;
}
Последний раз редактировалось kos403, 12.02.2014 в 14:03.
|