首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在下拉列表中使Gtranslate工作

无法在下拉列表中使Gtranslate工作
EN

Stack Overflow用户
提问于 2019-09-05 20:14:48
回答 1查看 237关注 0票数 0

所以我想在我的网站上使用Gtranslate.io语言。我现在用的是旗子,没有任何下坠,一切都很好。但现在我想把旗子放进下拉列表里。我想默认为英语,每当有人进入我的网站,但可以选择一种语言从名单,这将是积极的。请检查这两支代码笔的代码:

代码语言:javascript
复制
<div class="languages">
                    <a href="#" onclick="doGTranslate('en|en');return false;" title="English" class="gflag nturl" style="background-position:-0px -0px;"><img src="images/english.png" height="16" width="16" alt="English" /></a>
                    <a href="#" onclick="doGTranslate('en|fr');return false;" title="French" class="gflag nturl" style="background-position:-200px -100px;"><img src="images/france.png" height="16" width="16" alt="French" /></a>
                    <a href="#" onclick="doGTranslate('en|de');return false;" title="German" class="gflag nturl" style="background-position:-300px -100px;"><img src="images/germany.png" height="16" width="16" alt="German" /></a>
                    <a href="#" onclick="doGTranslate('en|it');return false;" title="Italian" class="gflag nturl" style="background-position:-600px -100px;"><img src="images/italy.png" height="16" width="16" alt="Italian" /></a>
<div id="google_translate_element2"></div>
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-05 21:20:46

第二个代码不能工作,因为文档中没有div[id="google_translate_element2"]

一旦您将它放在页面上并更改select值,它就可以工作了。我还建议从选项中删除<a>节点,而使用<select>上的onchange属性。

小心点,改变谷歌的标志和品牌输出可能会破坏他们的归因要求

参见代码的我的叉子

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57812434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档