javascript - 更改西类牙语网站的 HTML

标签 javascript wordpress

我正在使用 Divi,但我似乎无法更新该网站西类牙语版本标题顶部栏中显示的电子邮件。我的JS有点生疏了。

网址为domainofclient.com/es/inicio

该元素是<span id="et-info-email">sales@domainofclient.com</span>需要更改为 <span id="et-info-email">ventas@domainofclient.com</span>

我尝试过的

<script type="text/javascript">
if(document.URL.indexOf("/es/inicio/") >= 0){ 
    document.getElementById('et-info-email').innerHTML = 'ventas@domainofclient.com'    
}   
</script>

我也尝试过以下 JQ

<script type="text/javascript">
if(window.location.href === "https://domainofclient.com/es/inicio/") {
        jQuery('#et-info-email').text('ventas@domainofclient.com'); 
}
</script>

最佳答案

你就快到了。不过,我会尝试首先将代码包装到一个函数中,并仅在页面准备好时运行它。

function replaceEmail() {
  if(document.location.pathname.indexOf("/es/inicio") !== -1){
    document.getElementById("et-info-email").innerHTML = "ventas@domainofclient.com"
  }
}
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="author" content="Author">
    <title>#[[$Title$]]#</title>
</head>

<body onload="replaceEmail()">
    <span id="et-info-email">sales@domainofclient.com</span>
</body>

</html>

关于javascript - 更改西类牙语网站的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55456830/

相关文章:

javascript - 索引字典的编辑距离

Javascript - 电子邮件验证不起作用

javascript - Three.js - 在进行 GPU 乒乓球运动时设置不同的透明颜色

javascript - Knockout JS - 单击加载所选项目的模式编辑表单

javascript - 通过 PHP(WP 插件)将数组发送到前端 JS 变量,然后替换页面上的 href 链接(如果存在)

php - 配置 Nginx 以提供 WEBP 图像?

javascript - 应用程序加载后的 ng-include

php - 在 Woocommerce 中向取消订单的客户发送电子邮件

javascript - onkeyup jquery 函数不起作用

php - 基于 WooCommerce 电子邮件通知中销售的产品的不同收件人