我已在我的网站上实施了Google自定义搜索引擎(双列类型),一切正常。现在我想根据输入框中输入的查询来更改网站的背景。如何在写入输入框后从输入框中获取此查询? 一旦我从输入框中取出它,我就可以将它与一些固定的关键字进行比较,并根据匹配情况更改背景。
我已经尝试了这个:
var query = google.search.cse.element.getElement(“search”)。getInputQuery();
但它不起作用。
我已经在Google Developpers网站上看过了:
https://developers.google.com/custom-search/docs/element
到目前为止,这是我的代码:
<script>
var query = google.search.cse.element.getElement("search").getInputQuery();
var wallpaper = document.getElementById("background")
if (query.localeCompare("hardware") == 0)
{wallpaper.id = "hardware";}
else if (query.localeCompare("software") == 0)
{wallpaper.id = "software";}
</script>
<gcse:searchbox gname="search"></gcse:searchbox>
<gcse:searchresults gname="search"></gcse:searchresults>
有任何想法吗?