【发布时间】:2019-01-01 18:40:03
【问题描述】:
所以在我的网站上我使用谷歌自定义搜索引擎,当我搜索示例“youtube”而不是“youtube”时,它显示为建议(显示 youtube 的结果 - 而是搜索 youtube)或(您的意思是:youtube)
所以当我点击文本 youtube 时,我想将它添加到我的搜索框,我该怎么做?这是我的代码
搜索框.html
<form action="" method="GET" id="searchform">
<input required="" type="search" name="q" id="searchbox" placeholder="Search..." title="Search..." enableAutoComplete="true" autofocus/>
<button><div class="Search-Button"><img src="MYIMGHERE" class="search-png"/></div></button>
</form>
.js
<script type="text/javascript">
(function() {
var cx = '007072537540236505002:fsvzbpwgtgc';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
var urlParams = new URLSearchParams(window.location.search);
document.getElementById('searchbox').value = urlParams.get('q');
</script>
<gcse:searchresults-only linktarget="_self"></gcse:searchresults-only>
我的问题不是很清楚,因为我找不到合适的词!我很抱歉。
【问题讨论】:
-
您是否尝试过使用 GCSE 搜索框而不是您自己的?
-
不,怎么做!?我不知道怎么做?
标签: javascript html google-custom-search