我必須從XHTML
中的表單中提取數據並將其放入表格中。從公式中獲取數據並製作表格,DOM,JavaScript
這裏是我的HTML的一部分:
<form method="post">
<fieldset>
<p>
<label for="Title">Title:
<input type="text" name="title" id="Title" />
</label>
</p>
<p>
<label for="Autor">Autor:
<input type="text" name="autor" id="Autor" />
</label>
</p>
<p>Category:</p>
<select name="cat" id="Cat" size="1">
<option>Bestseller</option>
<option>Novel</option>
<option>Music</option>...</select>
<p>
<input type="button" value="Send" onclick="createNode()" />
</p>
</fieldset>
</form>
<table id="output"></table>
而且在我的JavaScript函數:
function createNode() {
var title;
var autor;
var category;
title = document.getElementById("Title").innerHTML;
autor = document.getElementById("Autor").innerHTML;
category = ...
var in_table = document.getElementById("output");
var tr = document.createElement("tr");
var td = document.createElement("td");
td.setAttribute("class", "buch_neu");
td.appendChild(title);
td.appendchild(autor);
td.appendChild(category);
tr.appendChild(td);
in_table = tr.parentNode;
var last = in_tabelle.lastChild;
in_table.insertAfter(tr, last);
}
然而,當我按下發送鍵,沒有任何反應。按F12
有錯誤「爭吵後Node.appendChild 1是不是對象,但實際上是shoult是方案,isn`t呢?
'createNode()'是返回從來沒有執行 – Ramanlfc
我把點,因爲在我的代碼的函數它保持與作者和標題後相同。 –