【发布时间】:2020-06-25 16:24:42
【问题描述】:
我需要它使用基于“已检查”的开关将 link6/linkr/linkd 更改为“t”,开关在视觉上正常工作,但它不会将 link6 更改为“t”
无论如何切换都不会将链接更改为“t”
使用调试器我发现它不想触发,帮我让它可触发
var link6 = "r";
var linkr = "r";
var linkd = "r";
function download74() {
document.getElementById('link1' + link6).click();
}
function download143() {
document.getElementById('link2' + linkr).click();
}
function download198() {
document.getElementById('link3' + linkd).click();
}
function myFunction74() {
if (confirm("Вы собираетесь скачать 74 devblog (RustUP)!")) {
download74();
} else {
return 0;
}
}
function myFunction143() {
if (confirm("Вы собираетесь скачать 143 devblog (Immortal)!")) {
download143();
} else {
return 0;
}
}
function myFunction198() {
if (confirm("Вы собираетесь скачать 198 devblog (TRINITY)!")) {
download198();
} else {
return 0;
}
}
var value = 0;
var checkbox1 = document.getElementById("checkbox1");
checkbox1.checked = value;
document.getElementById("checkbox1").addEventListener("change", function(element){
if (element.checked) {
link6 = "t";
} else {
link6 = "r";
}
});
var checkbox2 = document.getElementById("checkbox2");
checkbox2.checked = value;
debugger;
document.getElementById("checkbox2").addEventListener("change", function(element){
if (element.checked) {
conslose.log("works");
linkr = "t";
} else {
console.log("dont");
linkr = "r";
}
});
var checkbox3 = document.getElementById("checkbox3");
checkbox3.checked = value;
document.getElementById("checkbox3").addEventListener("change", function(element){
if (element.checked) {
linkd = "t";
} else {
linkd = "r";
}
});
```
【问题讨论】:
-
请提供您的代码,至少一个minimal reproducible example
标签: javascript