javascript div onclick if else控件

ve7v8dk2  于 2022-12-21  发布在  Java
关注(0)|答案(4)|浏览(91)

首先,我的英语很差,很抱歉。我不太懂javascript,我希望你的帮助。
有一个div

<div id="click"></div>

当单击此div时

if (...click){
var a = "click open";
}else{
var a = "";
}

我需要一个这样的编码。当点击,变量a应填补和空时,不点击。我怎么做,请帮助所有我想要的是,当它被点击变量a将满时,不点击它仍将工作,但它将是空的

if (...click){
var a = "click open";
}else{
var a = "";
}

所有我想要的是,当它被点击变量a将是满的,当不点击它仍然会工作,但它将是空的

6yoyoihd

6yoyoihd1#

考虑下面的html:

<div id="click"></div>

您可以在javascript中将变量初始化为空字符串,并添加一个事件侦听器,以便在使用以下js代码单击div时更改值:

let a = "";
const click = document.getElementById("click");

click.addEventListener('click', function(){

    a = "click open";

  })
uz75evzq

uz75evzq2#

我不明白你的问题,因为你的按钮在这里是空的。那么,如果你的按钮是空的,你怎么点击按钮得到结果呢?所以我加了两个答案,希望对你有所帮助。

//example one
const clickBtn = document.getElementById("click");
let click = true;
if (click) {
  var a = "click open";
  clickBtn.innerHTML = a;
} else {
  var a = "";
  clickBtn.innerHTML = a;
}

//exmaple two 
const clickBtn2 = document.getElementById("click2");
let click2 = true;
clickBtn2.addEventListener("click", () => {
if (click2) {
  var a = "yes, click open";
  clickBtn2.innerHTML = a;
} else {
  var a = "";
  clickBtn2.innerHTML = a;
}
});
<div id="click"></div>
<div id="click2">Click me</div>
4ioopgfo

4ioopgfo3#

我添加了文本"Click",以便为元素提供一个可单击区域。

let a = '';

document
  .querySelector('#click')
  .addEventListener('click', () => a = 'clicked');
<div id="click">Click</div>
a6b3iqyw

a6b3iqyw4#

这就是我想做的我不知道怎么做?

let jmin = "";
const click = document.getElementById("price_range");
click.addEventListener('click', function(){
    var jmin = "min=" + minimum_price;
})
history.pushState(null, '', 'index.php?' + kategori + filtb + filtr + filts + jmin);

相关问题