javascript - 用onclick JS函数插入表格
问题描述
我想要一个 onclick 按钮,当你按下它时,它会显示一个预编译的表格。我尝试将表格用作脚本中的文本或段落,但显然它不起作用。我不知道该怎么做。你能帮助我吗?
解决方案
简单的方法是使用“隐藏”类添加表格,例如:
<button id='toggleTable'>
show/hide table
</button>
<table class='hide' id='tableTarget'>
...
</table>
js:
document.addEventListener('DOMContentLoaded', () => {
document
.querySelector('#toggleTable')
.addEventListener(
'click',
() => {
document
.querySelector('#tableTarget')
.classList
.toggle('hide')
},
false
)
},
false
)
的CSS:
.hide {
display: none !important;
}
如果您使用任何前端框架应该更容易。但这是纯 html/js/css。此解决方案不支持 IE9。如果你需要它,你必须稍微改变一下js代码。
祝你好运!
推荐阅读
- javascript - 如何在 NodeJS API 的基本路由器上附加新字符串?
- r - 如何循环数组并将操作值存储在其他数组中
- arrays - 有没有办法将 'char (*)[10]' 更改为 'char *'?
- python - PySide6 慢速 UTF-8 显示
- verilog - 当下一个状态组合逻辑块转换中的“当前状态”值时,系统 Verilog FSM“下一个状态”不会转换 - 三元运算符
- python - 我究竟如何修改 VSCode 扩展“vscode-code-runner”的配置?
- java - 我想获取 gmail 表的数据库并将所有内容添加到我的 Receipient ,以便我将 gmail 短信发送到多个帐户。请帮我
- reactjs - 如何使用 react-google-recaptcha-v3 验证令牌并获得分数?
- sas - 如何根据分隔符拆分列?
- tensorflow - 哈密顿量 MCMC 是否要求建模函数是可微的?