I’m trying to make a script to verify if a nodeValue is in the html document
var myVar= document.getElementsByTagName("b");
for (var i = 0; i < myVar.length; i++) {
var pumpkin = myVar[i].firstChild;
if(pumpkin.nodeValue == "Some text")
{
alert("exists");
}
}
It doesn’t work if the text I want to find contains filtered characters like instead of spaces.
When I’m looking with DOM Inspector those characters are not there (there are normal spaces instead), but when I look page source they are.
I tried
if(pumpkin.nodeValue == "Some text")
and
if(pumpkin.nodeValue == "Some text")
but both failed…
Anyone have an idea?
(it works fine when the text I want to find doesn’t contains these characters in the source code).
thanks in advance
You can do it with help of
regular expressionbecause ‘s corresponding character code is160DEMO.