Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将html表替换为新表_Javascript_Html_Css - Fatal编程技术网

Javascript 将html表替换为新表

Javascript 将html表替换为新表,javascript,html,css,Javascript,Html,Css,有没有一种方法可以使用javascript将一个HTML表完全替换为另一个? 我知道我可以更改现有表中的内容,但我可以拥有一个预先制作的表,并将其替换为当前表吗?如果是这样的话,我该怎么做呢?如果您在该屏幕中已经有了这两个表,您只需使用CSSstyle=“display:none”使其中一个表不可见,然后使用javascript访问它们,并在每次要交换时在它们之间切换显示属性 要切换的javascript代码将是 document.getElementById("elementID").styl

有没有一种方法可以使用javascript将一个HTML表完全替换为另一个?
我知道我可以更改现有表中的内容,但我可以拥有一个预先制作的表,并将其替换为当前表吗?如果是这样的话,我该怎么做呢?

如果您在该屏幕中已经有了这两个表,您只需使用CSS
style=“display:none”
使其中一个表不可见,然后使用javascript访问它们,并在每次要交换时在它们之间切换显示属性

要切换的javascript代码将是

document.getElementById("elementID").style.display=''; (to show)
document.getElementById("elementID#2").style.display='none'; (to hide)

是的,你可以,但是你没有提供足够的信息。新的是如何创建的?
document.getElementById('yourtable')。innerHTML='tada!'总体良好;拥有一个触发器并用一个新的替换当前的HTML表。简单正确:DDoESN不管它是如何创建的,我想直接用JS代码将是最简单的方法。谢谢,我从未想到的好解决方案:)