私は今とてもイライラしています...そしてたくさんの間違いを犯しています. ごめんなさい
検索結果に基づいて特定の div を再表示しようとしています
検索が行われなかった場合、div は表示されません。これは css で簡単ですが、検索が完了したら、スタイルを「ブロック」に変更する必要があります。
私は Google カスタム検索 JavaScript を使用しているため、JavaScript 関数をトリガーする別の同様のボタンにボタンを置き換えるのは難しすぎます。
「resultDiv」をより複雑なパスに置き換える方法もわかりませんでした
結果のdivに基づいてdivを非表示にするために、このjavascript関数を既に実行しました...
css div スタイルは #main.section .widget.HTML にあります
function check()
{
if (document.getElementById('resultDiv')) {
if ($('.gsc-expansionArea').is(":empty")) {
document.getElementById('resultDiv').style.display = 'none';
}
else {
document.getElementById('resultDiv').style.display = 'block';
}
}
}
2つの解決策が考えられると思います。まず、スクリプトをロードします
<body onLoad="check();">
しかし、うまくいかないようです。
2 番目は ?q= の URL を確認することで、検索が行われたことを意味しますが、URL からこれらのパラメーターを取得する方法がわかりません。
助けてください。ありがとうございました