首页 文章

Wordpress中的内联Javascript

提问于
浏览
1

我有多个表,并有一个循环选项下拉列表 . 当我在http://codepen.io/fernandob/pen/JEJRMW中测试代码时,一切正常但是当我在我的Wordpress页面中添加它时,它没有't run. In wordpress i' m使用可视化编辑器和文本块,通过文本编辑器我粘贴html代码,在此之后 .

<script>
            if (typeof suffixes !== "undefined") {
                suffixes += ",1390152632";
            } else {
                suffixes = "1390152632";
            }
            function  changeCurrency_1390152632() {
               var idx = document.getElementById("id_selected_currency_1390152632").options.selectedIndex;
               var currency = document.getElementById("id_selected_currency_1390152632").options[document.getElementById("id_selected_currency_1390152632").options.selectedIndex].value;
               var currencies = ["EUR", "USD", "GBP"];
               var i, j;
               for (i = 0; i < 3; i++) {
                  var els = document.getElementsByClassName("currency_" + currencies[i]);
                  var cnt = els.length;
                  if (currency == currencies[i]) {
                     for (j = 0; j < cnt; j++) {
                         els[j].style.display = "block";
                     }

                     var a = suffixes.split(",");
                     for (j = 0; j < a.length; j++) {
                        document.getElementById("id_selected_currency_" + a[j]).options.selectedIndex = idx;
                     }

                  } else {
                     for (j = 0; j < cnt; j++) {
                         els[j].style.display = "none";
                     }
                  }
              }
            }
            </script>

1 回答

  • 1

    它替换为html代码,因为您正在使用文本块 . 使用可视化合成器在结构选项卡下使用RawHTML和RawJS元素 . HTML原始元素中的HTML代码粘贴和Raw JS元素中的JavaScrip代码粘贴 .

    另见图片:

    enter image description here

    希望这个答案可以帮到你 .

相关问题