【发布时间】:2012-09-21 02:56:37
【问题描述】:
我的问题是我不知道如何显示我的表单的 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;
}
【问题讨论】:
-
首先我会去掉那个尾随的
"。 -
查看 JSFiddle (jsfiddle.net) 并放一个 HTML 和 JS 示例,以便我们查看您正在使用的 DOM
-
jsfiddle.net/8TtxV 在这里 :(
-
element.innerHTML是一个 property,具有 getter 和 setter。您无法将其作为节点引用,因为当您像var content = domelement.innerHTML;一样直接调用它时,您得到它是字符串中的值,不是对它就像一个函数。因此,您必须将.innerHTML传递到下一行并将其与节点引用一起使用。 -
@JaredFarrish 是的,现在我明白了。非常感谢你的帮助。
标签: javascript html innerhtml