在表头顶部动态创建表头
Creating table header on top of table header dynamically
在此代码中,我正在根据真值表中的解码器类型(4x1,8x1,16x)创建解码器输出的数量(D1,D2,D3...)。
如果解码器类型为 4x1,我将为 4 个不同的解码器创建 4x 输出4*(D0,D1,D2,D3)
。
如果解码器类型为 8x1,我将为 2 个不同的解码器创建 2x 输出2*(D0,D1,D2,D3,D4,D5,D6,D7)
。
如果解码器类型为 16x1,我将为 1 个解码器创建 1x 输出1*(D0,D1,D2,D3,D4,D5,D6,D7,...,D15)
。
现在,为了方便用户区分各种解码器,我想将解码器名称放在相应的解码器输出之上。例如,当我有 4x1 解码器时,如何将标头Decoder1, Decoder2, Decoder3, Decoder4
放在(D0,D1,D2,D3)(D0,D1,D2,D3)(D0,D1,D2,D3)(D0,D1,D2,D3)
之上?
附言在代码中,您可以将解码器类型更改为 8x1 or 16x1
。它的定义如下:
var decoderType="4x1";
这个想法是使用td
标签colspan
属性。您应该将以下代码添加到generateTruthTableHTML
函数中:
text += "<th class='th' colspan="+VariableCount+">Variable</td>";
for(var k = 0; k < counter; k++) {
var count = Math.pow(2,VariableNames.length) /counter;
text += "<th class='th' colspan=" + count + ">Decoder " +
(k+1) + "</th>";
}
text += "</tr><tr>";
编辑小提琴
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 使用Facebook live API创建实时视频对象时的隐私设置
- 在动态创建的元素上获取对特定选择器的引用
- 如何创建带有插槽的vue js组件预加载程序
- 如何在创建键时引用来自同一对象的键
- 如何创建JSON数组
- 如何创建包含 colspan 的固定表头行
- 使用 JavaScript 创建表头
- 第三行作为pdfMAke pdf创建器引擎中的表头
- Javascript 从 json 创建复杂的表头
- 在表头顶部动态创建表头
- 如何将表头附加到在 jQuery 中使用 getJSON() 函数创建的 html 表
- 在javascript中向新创建的表头添加onclick事件,但是onclick函数被添加到页面上的所有's中,