Javascript不改变CSS cheet中的样式
对不起,如果这是非常简单,但我是非常新的编程 我的代码的其余部分工作正常,但我正在尝试添加一个隐藏的按钮,除非添加某个元素 到目前为止,我掌握的代码如下: HTML: Javascript:Javascript不改变CSS cheet中的样式,javascript,html,css,Javascript,Html,Css,对不起,如果这是非常简单,但我是非常新的编程 我的代码的其余部分工作正常,但我正在尝试添加一个隐藏的按钮,除非添加某个元素 到目前为止,我掌握的代码如下: HTML: Javascript: let showSubButton = document.getElementById("rerollSubrace").style.display = "inline"; ... function setSubRace() {
let showSubButton = document.getElementById("rerollSubrace").style.display = "inline";
...
function setSubRace() {
if (globalRace === "Aasimar") {
aasSubRace();
showSubButton;
该功能在所有选项中都会继续,setSubRace功能中的所有其他功能都工作正常,按钮不会显示
任何建议都很好!提前感谢您的帮助 问题在于如何声明函数showSubButton。 改为使用语法()=>{}
let showSubButton = () => {document.getElementById("rerollSubrace").style.display = "inline";}
否则将始终执行语句,并将样式设置为“inline”。globalRace是否等于Aasimar?你应该发布一个完整的代码示例以获得帮助。哦,这很有效!非常感谢。我似乎总是忽略了简单的解决方案。非常感谢您向我介绍JS fiddle,我以前从未见过它,看起来非常有用。
let showSubButton = document.getElementById("rerollSubrace").style.display = "inline";
...
function setSubRace() {
if (globalRace === "Aasimar") {
aasSubRace();
showSubButton;
let showSubButton = () => {document.getElementById("rerollSubrace").style.display = "inline";}