javascript - 如何在 Blogger 中添加 Javascript?

标签 javascript html blogger

我正在尝试创建一个复选框,单击该复选框时会显示(使其可见)文本,未单击时会隐藏文本,但是 JavaScript 不起作用,我不知道我是否正确或不是。 HTML 代码是(带有 id="acepto"的 div 是应该隐藏和显示的代码):

<div class="required checkbox">
     <div class="checker" id="uniform-customer_privacy">
        <input type="checkbox" value="0" id="casilla" required  name="customer_privacy" autocomplete="off" onclick="mostrar()">
        <label for="newsletter-input"><a href="https://portugaletearkunautak.blogspot.com/p/proteccion-de-datos.html">Acepto política de Privacidad y Protección de Datos</a></label>
     </div>
</div>
  
&nbsp;</span></p><p><br/></p>

<div id="texto">
  <p><span style="font-size: large;">Poniéndote en contacto con nosotros aceptas la política de privacidad y protección de datos.</span></p>
</div>

我已将这段脚本插入 <HEAD>主题(主题 > 编辑 HTML),但它不起作用:

<script type='text/javascript'> 
  //<![CDATA[function mostrar(){
  var checkBox = document.getElementById("casilla");
  var text = document.getElementById("texto");

  if (checkBox.checked){
text.style.display = "block";
  } else {
    text.style.display = "none";
  }
  }
  //]]>
</script>

非常感谢您的帮助,提前致谢。

最佳答案

您不能在代码中添加//(双斜杠),因为这会在其后添加注释文本。这里给出了一个示例,我的案例有效。

 
      function mostrar() {
         var checkBox = document.getElementById("casilla");
         var text = document.getElementById("texto");

         if (checkBox.checked) {
            text.style.display = "block";
         } else {
            text.style.display = "none";
         }
      }
   
<div class="required checkbox">
      <div class="checker" id="uniform-customer_privacy">
         <input type="checkbox" value="0" id="casilla" required name="customer_privacy" autocomplete="off"
            onchange="mostrar()">
         <label for="newsletter-input"><a
               href="https://portugaletearkunautak.blogspot.com/p/proteccion-de-datos.html">Acepto política de
               Privacidad y Protección de Datos</a></label>
      </div>
   </div>

   <div id="texto" style="display: none;">
      <p><span style="font-size: large;">Poniéndote en contacto con nosotros aceptas la política de privacidad y
            protección de datos.</span></p>
   </div>

  

关于javascript - 如何在 Blogger 中添加 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77336988/

相关文章:

javascript - jQuery 搜索替换字符串

javascript - Bootstrap-table showAllColumns 方法

javascript - 在 React 中将一个大数组包装在一个对象中以避免深度克隆是作弊吗?

java - 如何更改 Vaadin 中的默认 HTML 模板

javascript - 检测背景图像大小并应用 div 高度

javascript - 博主编码帮助-出现错误

css - 是否可以更改 Blogger 上 Google+ 评论的最小高度?

javascript - 在循环中测试自定义属性

html - 如何在每个 x 列表的 ul 水平列表中换行?

seo - 我的 Google Blogger 帖子被 robot.txt 阻止