改变所有的电话号码在HTML代码一次



我把这个代码在我的网站上动态地改变电话号码文本到一个谷歌转发号码跟踪电话从我的adwords帐户。它对我的一些其他帐户非常有效,这些帐户的电话号码文本只在代码中显示一次。

我的问题与我目前的网站是电话号码文本显示在代码2-3个不同的时间和地点。它是<a>可点击链接代码,实际电话号码文本和图像alt显示文本的一部分。当我运行当前的代码时,它只动态地改变可点击链接中数字的第一个实例。是否有一个循环,我可以添加到这段代码,以改变这个电话号码的所有实例?

<script type="text/javascript">
(function(a,e,c,f,g,h,b,d){var k={ak:"949530000",cl:"jlDbCPj912oQkNvixAM"};a[c]=a[c]||function(){(a[c].q=a[c].q||[]).push(arguments)};a[g]||(a[g]=k.ak);b=e.createElement(h);b.async=1;b.src="//www.gstatic.com/wcm/loader.js";d=e.getElementsByTagName(h)[0];d.parentNode.insertBefore(b,d);a[f]=function(b,d,e){a[c](2,b,k,d,null,new Date,e)};a[f]()})(window,document,"_googWcmImpl","_googWcmGet","_googWcmAk","script");

//Change the values in this section to customise for your implementation.
    //Replace with business's phone number EXACTLY as it appears on the website.
        var business_number = "866-755-8858";
    //Replace with business's phone number without spaces or symbols.
        var business_number_unformatted = "8667558858";
    //Replace this value with the unique selector for the phone number's element.
        var business_number_identifier = "p#dealerPhoneNum";
//End customization section
    var callback = function(formatted_number, unformatted_number) {
        var numberElement = document.querySelector(business_number_identifier);
        var numberString = numberElement.innerHTML;
        numberString = numberString.replace(business_number,formatted_number);
        numberElement.innerHTML = numberString;
    };
    //The line of code below is for testing with GTM's debug mode.
    //It replaces the business phone number with a testing number (01234 567891).
        window.onload = callback('01234 567891', business_number_unformatted);
    //This code executes everything. When you're done testing and you're ready to publish the
    //GTM container, place '//' in front of the code above, and remove the '//' below.
        //window.onload = _googWcmGet(callback, business_number);

</script>

改变这一行:

var business_number_identifier = "p#dealerPhoneNum";

var business_number_identifier = "p.dealerPhoneNum";

更改所有的html:

<p id="dealerPhoneNum">

<p class="dealerPhoneNum">

阅读更多https://developer.mozilla.org/en/docs/Web/Guide/CSS/Getting_started/Selectors

最新更新