innerHTML 嵌入 struts标签报错

问题描述:

innerHTML 嵌入 struts标签报错

var resumeTable = document.getElementById("resumeTable");
var resumeRow = resumeTable.insertRow();
var resumeCell1 = resumeRow.insertCell();
resumeCell1.innerHTML="从 ";

估计是因为struts标签需要服务器解析
请教各位,该问题应该如何解决
[b]问题补充:[/b]
innerHTML 嵌入 struts标签报错

var resumeTable = document.getElementById("resumeTable");
var resumeRow = resumeTable.insertRow();
var resumeCell1 = resumeRow.insertCell();
resumeCell1.innerHTML="从 ";

估计是因为struts标签需要服务器解析
请教各位,该问题应该如何解决

回1楼,我想利用struts动态表单的特性,在action里直接取到值,

回2楼,我测试了下,还是报错。
[b]问题补充:[/b]
innerHTML 嵌入 struts标签报错

var resumeTable = document.getElementById("resumeTable");
var resumeRow = resumeTable.insertRow();
var resumeCell1 = resumeRow.insertCell();
resumeCell1.innerHTML="从 ";

估计是因为struts标签需要服务器解析
请教各位,该问题应该如何解决
[b]问题补充:[/b]
innerHTML 嵌入 struts标签报错

var resumeTable = document.getElementById("resumeTable");
var resumeRow = resumeTable.insertRow();
var resumeCell1 = resumeRow.insertCell();
resumeCell1.innerHTML="从 ";

估计是因为struts标签需要服务器解析
请教各位,该问题应该如何解决


回1楼,我想利用struts动态表单的特性,在action里直接取到值,

回2楼,我测试了下,还是报错。
[b]问题补充:[/b]
innerHTML 嵌入 struts标签报错

var resumeTable = document.getElementById("resumeTable");
var resumeRow = resumeTable.insertRow();
var resumeCell1 = resumeRow.insertCell();
resumeCell1.innerHTML="从 ";

估计是因为struts标签需要服务器解析
请教各位,该问题应该如何解决


回1楼,我想利用struts动态表单的特性,在action里直接取到值,

回2楼,我测试了下,还是报错。

直接用${},代码更加简洁,功能也不弱。

resumeCell1.innerHTML="从 ";

这个可以从页面传过来

js函数加个参数:
[code="javascript"]
function testInnerHTML(html){
var resumeTable = document.getElementById("resumeTable");
var resumeRow = resumeTable.insertRow();
var resumeCell1 = resumeRow.insertCell();
resumeCell1.innerHTML="从"+html;
}[/code]

在页面调用一下就可以了testInnerHTML()

调用的时候参数忘了加引号testInnerHTML("")

resumeCell1.innerHTML="从${beginDate}";
或者resumeCell1.innerHTML="从${form.beginDate}";
html:text/有什么区别呢,struts提供的标签是公认的不好用,自己封装一个也比他强吧。