Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript动态设置td的长度?_Javascript_Jsp - Fatal编程技术网

使用javascript动态设置td的长度?

使用javascript动态设置td的长度?,javascript,jsp,Javascript,Jsp,我正在寻找设置td长度值为4的一个条件,然后设置长度为11的其他条件 因为我们无法访问jsp中的javascript值,所以我不想在javascript函数中设置任何标志 我考虑使用隐藏参数概念来访问,因为我使用的BTT框架不支持该特性。这一特点也被消除了 那么javascript中是否有其他方法可以根据某些条件控制td或tr的显示 一些类似于基于2d的row的东西 <tr> <td> </td> (Display this if co

我正在寻找设置td长度值为4的一个条件,然后设置长度为11的其他条件

因为我们无法访问jsp中的javascript值,所以我不想在javascript函数中设置任何标志 我考虑使用隐藏参数概念来访问,因为我使用的BTT框架不支持该特性。这一特点也被消除了

那么javascript中是否有其他方法可以根据某些条件控制td或tr的显示

一些类似于基于2d的row的东西

<tr>
    <td>
    </td>
    (Display this if condition true)
    <td length=4>
    </td>
    (Display this if condition false)
    <td length=11>
    </td>
</tr>
<tr>
    <td>
    </td>
    <td>
    </td>

</tr>

(如果条件为真,则显示此选项)
(如果条件为false,则显示此选项)

让JSP打印一个Java端变量,就像它是一个JavaScript变量一样

<script>var width = ${width};</script>
就这样。您可以在JS函数中使用它

<script>var width = 11;</script>