0

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

4

1 に答える 1