Web サイトに Google カスタム検索エンジンをインストールしています。検索結果を変更したい。ToSに害を及ぼす可能性があることは知っています。
まず、すべての検索結果から文字列を削除したいと思います。以前書いた関数は次のとおりです。
<script type="text/javascript">
setInterval("pakeisti()",100)
function pakeisti()
{
elem = document.getElementById("searchas");
y = elem.getElementsByTagName("div");
for (i=0; i< y.length; i++)
{
str = y[i].className;
if (str.search("gs-title") != 0 ) {
var newHTML = y[i].innerHtml;
newHTML = newHTML.replace('STRING - ',' k');
newHTML = newHTML.replace('<a','<p');
newHTML = newHTML.replace('</a>','</p>');
y[i].innerHtml = newHTML; }
}
}
</script>
以前はこのスクリプトが機能していましたが、今ではエラーが発生します:
Uncaught TypeError: Cannot call method 'replace' of undefined