javascript - 单击按钮即可显示表格

标签 javascript html jsp

我目前有一个可以按以下方式使用按钮的表格。

<input type="button" id="button" value="Click to show states" onclick="showState()"/>

function showState()
{       
    var myTable= "<table><tr><td style='width: 250px; color: red;'>Type</td>";
    myTable+= "<td style='width: 250px; color: red; text-align: left;'>Value</td></tr>";
    myTable+="</table>";

    document.write( myTable);
}

单击按钮,将打开一个新页面,其中包含该页面的内容。我希望表格出现在按钮下方,而不必转到新页面来显示表格。我相信我需要 document.write(myTable) 的替代方案,但我不确定该替代方案是什么。我试图以任何方式避免 jquery,并且我试图在 jsp 中坚持使用 java、javascript 和 html。

最佳答案

创建一个具有唯一 id 的 div 元素,如下所示:

<div id="tableHolder"></div>

然后将您的 document.write 替换为:

document.getElementById('tableHolder').innerHTML = myTable;

关于javascript - 单击按钮即可显示表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25251893/

相关文章:

java - 将 javabean 的各个部分添加到一起

jsp - 使用 jSTL 动态加载下拉列表

javascript - 如何在javascript中将json转换为树状文件夹结构

html - HTML 中数字的重音符号(如 ^ 大于 1)

javascript - 带有 localStorage 变量的 jQuery 循环不起作用

javascript - 当一个列表包含一个 'Button' 元素时,我怎么能只找到列表的值,但是按钮

php - 将 div 的高度设置为与 PHP 值相同

javascript - Jquery 中的计时器

javascript - 达到 IF 条件后停止函数

javascript - 通过 xmlhttprequest 上传文件生成多部分 : NextPart: EOF