Javascript 如何添加标签<;html:提交>;动态的?

Javascript 如何添加标签<;html:提交>;动态的?,javascript,jquery,html,struts,Javascript,Jquery,Html,Struts,我正在尝试使用Struts框架创建一个简单的HTML项目。 我正在尝试动态添加标记 我创建了一个表,并将其命名为id='idTable'。 我已经创建了一个按钮,其目标是在表中添加一个新行,这一行包含一个在基于Struts概念的标记中创建的submit按钮 在按钮的onClick()函数中,我编写了如下代码: var table = document.getElementById('idTable'); var row = table .insertRow(0); var cell = row

我正在尝试使用Struts框架创建一个简单的HTML项目。 我正在尝试动态添加标记

我创建了一个表,并将其命名为
id='idTable'
。 我已经创建了一个按钮,其目标是在表中添加一个新行,这一行包含一个在基于Struts概念的标记中创建的submit按钮

在按钮的
onClick()
函数中,我编写了如下代码:

var table = document.getElementById('idTable');

var row = table .insertRow(0);
var cell = row.insertCell(0);
cell.style="border: 1px #376BAD solid;";

var submit = document.createElement("html:submit");  
submit.property="switchsubmit";
submit.value="Add";
cell.appendChild(submit);

关于
struts config.xml

的所有内容,我都做了修改,您将struts标记
html:submit
添加到DOM元素中,这是一个错误。该标记是一个JSP标记,应该在服务器端而不是通过JavaScript在客户端浏览器中编译和执行。如果您希望Struts呈现JSP标记,您应该向服务器发出Ajax调用,服务器将执行一个操作并处理JSP页面或片段,并返回一个HTML内容类型的响应,然后您可以使用JavaScript将HTML内置到元素中。

是否会生成其他内容并返回到DOM?或者这就是创建的元素。我对struts了解不多,但这不是服务器端代码吗?请参考此链接
html:submit
不是html标记。在浏览器中操作DOM不是struts概念,你是对的。如果你想让Struts为你呈现JSP标签,你应该通过Ajax调用他并请求一个调度结果。回答正确,仔细分析。这就是我要寻找的答案。。。。罗马城(y)的Big Thanxs