var aaaa = "<bean:write name='BindFormHTML'/>";
document.getElementById("codePrefix").innerHTML = aaaa;
<table cellspacing="0" class="HxpmTableWidth">
<tr>
<td class="HxpmListHeaderTD" >列表</td>
</tr>
<tr>
<td valign="top"><span id="codePrefix"></span></td>
</tr>
</table>页面上见到的任是一串html标签,未形成表格,请问是什么原因
document.getElementById("codePrefix").innerHTML = aaaa;
<table cellspacing="0" class="HxpmTableWidth">
<tr>
<td class="HxpmListHeaderTD" >列表</td>
</tr>
<tr>
<td valign="top"><span id="codePrefix"></span></td>
</tr>
</table>页面上见到的任是一串html标签,未形成表格,请问是什么原因
table{
border:1px;
width:100px;
height:100px;
}
table{ background:#000}
table td{ background:#fff}
</style>
<table cellspacing="1" cellpadding="1" class="HxpmTableWidth">
<tr>
<td class="HxpmListHeaderTD" >列表</td>
</tr>
<tr>
<td valign="top"><span id="codePrefix"></span></td>
</tr>
</table>
我先把<bean:write name='BindFormHTML'/>值放在jsp的<input type="hidden">中,然后再document.getElementById("codePrefix").innerHTML = 读取hidden的值;多了个步骤。但仍不知其所以然。哪为大虾帮忙解释一下。
表示将html代码替换到id为xx的那个标签中去,比如xx是div的id,那就是<div id="xx">此处</div>了,
你之前直接用那他就是一串html标签了,但你把<bean:write name='BindFormHTML'/>值放在jsp的<input type="hidden">中,那么这个值就被获取了,是有数据的,只是hidden了而已,document.getElementById("codePrefix").innerHTML = 这个值那当然也就有数据值了
<bean:write name='BindFormHTML'/> 和服务器交互的么,