Javascript 更改classList.toggle上元素内容的CSS方法
有没有CSS方法可以更改classList.toggle上元素的内容Javascript 更改classList.toggle上元素内容的CSS方法,javascript,html,css,Javascript,Html,Css,有没有CSS方法可以更改classList.toggle上元素的内容 #所以,我崩溃了 { 内容:“如此”; 边框:1px纯红; } 堆栈溢出 点击我 const btn=document.getElementById(“btn”); btn.addEventListener(“单击”,()=> { document.getElementById('so').classList.toggle(“折叠”); }); CSS内容只能与之后或之前的伪元素一起使用 #所以,崩溃了
#所以,我崩溃了
{
内容:“如此”;
边框:1px纯红;
}
堆栈溢出
点击我
const btn=document.getElementById(“btn”);
btn.addEventListener(“单击”,()=>
{
document.getElementById('so').classList.toggle(“折叠”);
});
CSS内容只能与之后或之前的伪元素一起使用
#所以,崩溃了:以前
{
内容:“如此”;
边框:1px纯红;
}
#所以,倒塌的跨度{
显示:无;
}
堆栈溢出
点击我
const btn=document.getElementById(“btn”);
btn.addEventListener(“单击”,()=>
{
document.getElementById('so').classList.toggle(“折叠”);
});
CSS内容只能与之后或之前的伪元素一起使用
#所以,崩溃了:以前
{
内容:“如此”;
边框:1px纯红;
}
#所以,倒塌的跨度{
显示:无;
}
堆栈溢出
点击我
const btn=document.getElementById(“btn”);
btn.addEventListener(“单击”,()=>
{
document.getElementById('so').classList.toggle(“折叠”);
});
我希望StackOverflow被替换为SO@anjanesh为了获得所需的结果,您可以将“堆栈溢出”文本包装在span
中,并切换其display
属性。我相应地编辑了我的答案。是的,这很有效。但我希望找到一种解决方案,只改变#so content:#so.collapsed
,这似乎只有使用JSI才能实现,我希望StackOverflow被替换为SO@anjanesh为了获得所需的结果,您可以将“堆栈溢出”文本包装在span
中,并切换其display
属性。我相应地编辑了我的答案。是的,这很有效。但我希望找到一种解决方案,只改变“so”的内容:#so.collapsed
,这似乎只有使用JS才能实现