首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在自定义HTML小部件中放置两个不同的快捷码

如何在自定义HTML小部件中放置两个不同的快捷码
EN

Stack Overflow用户
提问于 2019-06-04 18:56:12
回答 1查看 22关注 0票数 0

我的问题很简单,但我找不到解决办法。我在自定义HTML小部件中有一段代码。这段代码显示了一个联系人表单7。到目前为止,只需要一种语言,但现在我需要两种语言。所以,我复制了联系人表单7,我将一个消息放在英语中,另一个放在葡萄牙语中,但当我尝试放置一些javascript时,我无法显示快捷代码。有什么办法吗?

代码语言:javascript
复制
<script>
var portuguese = '[contact-form-7 id="156" title="Portugues"]';
var english = '[contact-form-7 id="7" title="Contact form 1"]';
var url = 'pt';

if(url === 'pt') {
return portuguese;
} else {
return english;
}
</script>

如果我只输入contact-form-7 id="156“title=”葡萄牙语“就可以了,但我需要创建一个条件。

EN

回答 1

Stack Overflow用户

发布于 2019-06-04 19:40:09

我解决了这个问题。就像我说的,这个问题很简单,但我确实浪费了很多时间。

所以我和DOM开了个玩笑。不是最好的解决方案,但很有效。

代码语言:javascript
复制
[contact-form-7 id="156" title="Portugues" class="teste2"]
[contact-form-7 id="7" title="Contact form 1" class="teste"]

<script>

var url = window.location.href;
var urlSplit = url.split('/');

    console.log(urlSplit.length);
    if(urlSplit.length >= 6) {
document.getElementById('wpcf7-f7-o2').style.display = "none";
        alert('pt');
} else {
document.getElementById('wpcf7-f156-o1').style.display = "none";
}


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

https://stackoverflow.com/questions/56442477

复制
相关文章

相似问题

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