0
我有表中的动态创建的标签,我希望标签的宽度也等于上面的td单元格的任何意思。我想通过javascript获取td,并在asp.net中设置变量,但它没有奏效。所有在页面加载。我可以分配一个值从JavaScript到asp.net服务器端
window.onload = function() {
var td1= document.getElementById('td1').offsetWidth;
document.getElementById("HiddenField1").value = td1;
);
<table id="tabel1" class="style8" border="2">
<tr>
<td id="td1">
0:00<br />
0:00<br />
0
</td>
<td id="td2">
9:00<br />
9:45<br />
1
</td>
不可以。您无法将JavaScript的值设置为ASP,因为ASP是SERVER端,并且会在JavaScript之前处理。你要找到另一种方式。 –
那么我怎样才能使标签和td单元格等于 – khaled
尝试设置'runat =“server”'属性为_td_ s。并在js中使用'document.getElementById('<%= td1.ClientID%>')''。 – mshsayem