javascript - 我如何在 JavaScript 中使用 innerhtml?

标签 javascript html innerhtml

我的问题是我不知道如何显示我的表单的 innerhtml。

这个表格就像一个调查表,一旦你点击提交按钮,我回答的所有内容都会像一个摘要页面一样显示......

function displayResult() {
    var first = document.getElementById("first").value;

    var middle = document.getElementById("middle").value;

    var last = document.getElementById("last").value;

    alert("oh");
    var maincontent = document.getElementById("content").innerHTML;
    maincontent = "<p>" + first;

}

最佳答案

var maincontent = document.getElementById("content").innerHTML;
maincontent = "<p>" + first;

在第二行,您将覆盖变量,而不是设置 .innerHTML。这就是你想要的:

var maincontent = document.getElementById("content");
maincontent.innerHTML = "<p>" + first;

此外,您必须确保 ID 为“first”、“middle”和“last”的元素确实存在,否则这可能会导致 TypeError

关于javascript - 我如何在 JavaScript 中使用 innerhtml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12653292/

相关文章:

javascript - 加载和编译外部 Handlebars 模板?

javascript - 添加if条件后,切换按钮停止工作

html - 将响应式 Logo 放入 Bootstrap Navbar 的最简单方法是什么

html - 跨浏览器音频问题

javascript - 如何计算给定 (x,y,z) 磁力计和加速度计数据的航向 (N/W/S/E)?

javascript -\d 和\d+ 有区别吗?

javascript - javascript中通过遍历每个节点来解析xml数据

复选框的Javascript innerhtml

javascript - 为什么应用相同id的getElementById在用innerHTML修改其parent后返回不同的对象?

javascript - 如何使用javascript获取iframe正文