首页 > 解决方案 > 为什么我的脚本不能使用 django 在 html 中运行

问题描述

我的页面没有做我编写 javascript 要做的事情是知道我正确的代码,如果我调用 expand() 它可以工作但不是 check()

function check(i) {
  if (document.getElementById(i).style.visibility == "hidden") {
    expand(i);
  } else {
    collapse(i);
  }
}

function expand(i) {
  document.getElementById(i).style.visibility = "visible";
}

function collapse(i) {
  document.getElementById(i).style.visibility = "hidden";
}
<div id="brand" onclick="check('brand-show')"> brand </div>
<div class="brand-show" id="brand-show" style="visibility: hidden">dcdv</div>

<div id="brand" onclick="check('brand-show')"> brand </div>
<div class="brand-show" id="brand-show" style="visibility: hidden">dcdv</div>

请帮助我由于某种原因无法让 onlick 在 django 中工作。

标签: javascripthtmldjangodjango-views

解决方案


我根本看不到 Javascript 有任何问题。当您单击“品牌”时,此代码段会隐藏/显示

function check(i){
  if (document.getElementById(i).style.visibility == "hidden"){
    expand(i);
  }
  else{
    collapse(i);
  }
}


function expand(i){
    document.getElementById(i).style.visibility = "visible";
}
function collapse(i){
    document.getElementById(i).style.visibility = "hidden";
}
<HTML>
<div id = "brand"   onclick="check('brand-show')"> brand </div>
<div class="brand-show" id = "brand-show" style="visibility: hidden" >dcdv </div>
</HTML>


推荐阅读