function text( el ) {
return el.innerText ? el.innerText : el.textContent;
}
function contains( substring, string ) {
return string.indexOf(substring)>=0
}
contains( 'suggestions', text( document.getElementsByTagName('body')[0] ) )
Заменить 'ideas' и document.getElements ... на строку и ссылку на элемент dom.
titlecheck=titletxt.IndexOf("website.com");
Похоже, вы пытаетесь использовать IndexOf (строчный I) для элемента DOM, который даже не имеет этого метода, текст находится внутри textContent (стандартное свойство DOM) или innerText (специфическое свойство IE) .